use crate::dram_lib::write_phy;

// TODO: 75% (no kidding, `wc` yourself!) are just all-zero. Simplify!

const DENALI_PHY_0_DATA: u32 = 0b00000000000000000000010011110000; // PHY_IO_PAD_DELAY_TIMING_BYPASS_0:RW:16:4:=0x00 PHY_CLK_WR_BYPASS_SLAVE_DELAY_0:RW:0:11:=0x04f0
const DENALI_PHY_1_DATA: u32 = 0b00000000000000000000000000000000; // PHY_WRITE_PATH_LAT_ADD_BYPASS_0:RW:16:3:=0x00 PHY_CLK_WRDQS_SLAVE_DELAY_BYPASS_0:RW:0:10:=0x0000
const DENALI_PHY_2_DATA: u32 = 0b00000001000000110000001000000000; // PHY_LP2_DQS_GATE_CLS_0:RW:24:4:=0x01 PHY_BYPASS_TWO_CYC_PREAMBLE_0:RW:16:2:=0x03 PHY_RDDQS_GATE_BYPASS_SLAVE_DELAY_0:RW:0:10:=0x0200
const DENALI_PHY_3_DATA: u32 = 0b00000000000000000000000000000000; // PHY_SW_WRDQ2_SHIFT_0:RW:24:6:=0x00 PHY_SW_WRDQ1_SHIFT_0:RW:16:6:=0x00 PHY_SW_WRDQ0_SHIFT_0:RW:8:6:=0x00 PHY_CLK_BYPASS_OVERRIDE_0:RW:0:1:=0x00
const DENALI_PHY_4_DATA: u32 = 0b00000000000000000000000000000000; // PHY_SW_WRDQ6_SHIFT_0:RW:24:6:=0x00 PHY_SW_WRDQ5_SHIFT_0:RW:16:6:=0x00 PHY_SW_WRDQ4_SHIFT_0:RW:8:6:=0x00 PHY_SW_WRDQ3_SHIFT_0:RW:0:6:=0x00
const DENALI_PHY_5_DATA: u32 = 0b00000011000000000000000000000000; // PHY_PER_RANK_CS_MAP_0:RW+:24:2:=0x03 PHY_SW_WRDQS_SHIFT_0:RW:16:4:=0x00 PHY_SW_WRDM_SHIFT_0:RW:8:6:=0x00 PHY_SW_WRDQ7_SHIFT_0:RW:0:6:=0x00
const DENALI_PHY_6_DATA: u32 = 0b00000001000000000000000000000001; // PHY_LP4_BOOT_RDDATA_EN_DLY_0:RW:24:5:=0x01 PHY_LP4_BOOT_RDDATA_EN_IE_DLY_0:RW:16:2:=0x00 PHY_PER_CS_TRAINING_INDEX_0:RW+:8:1:=0x00 PHY_PER_CS_TRAINING_MULTICAST_EN_0:RW_D:0:1:=0x01
const DENALI_PHY_7_DATA: u32 = 0b00000011000000000000010000000000; // PHY_LP4_BOOT_WRPATH_GATE_DISABLE_0:RW:24:2:=0x03 PHY_LP4_BOOT_RDDQS_LATENCY_ADJUST_0:RW:16:4:=0x00 PHY_LP4_BOOT_RPTR_UPDATE_0:RW:8:4:=0x04 PHY_LP4_BOOT_RDDATA_EN_TSEL_DLY_0:RW:0:5:=0x00
const DENALI_PHY_8_DATA: u32 = 0b00000001000000000000000000000001; // PHY_LPBK_DFX_TIMEOUT_EN_0:RW:24:1:=0x01 PHY_LPBK_CONTROL_0:RW:8:9:=0x0000 PHY_LP4_BOOT_RDDATA_EN_OE_DLY_0:RW:0:5:=0x01
const DENALI_PHY_9_DATA: u32 = 0b00000000000000000000000000000000; // PHY_AUTO_TIMING_MARGIN_CONTROL_0:RW:0:32:=0x00000000
const DENALI_PHY_10_DATA: u32 = 0b00000000000000000000000000000000; // PHY_AUTO_TIMING_MARGIN_OBS_0:RD:0:28:=0x00000000
const DENALI_PHY_11_DATA: u32 = 0b00000001000000000000000000000001; // PHY_PRBS_PATTERN_START_0:RW_D:24:7:=0x01 PHY_DDR4_DQ_IDLE_0:RW:8:9:=0x0000 PHY_PDA_MODE_EN_0:RW:0:1:=0x01
const DENALI_PHY_12_DATA: u32 = 0b00000000000000000000000000000000; // PHY_RDLVL_MULTI_PATT_RST_DISABLE_0:RW:24:1:=0x00 PHY_RDLVL_MULTI_PATT_ENABLE_0:RW:16:1:=0x00 PHY_PRBS_PATTERN_MASK_0:RW:0:9:=0x0000
const DENALI_PHY_13_DATA: u32 = 0b00000000110000000000000000000100; // PHY_RDDQS_DQ_BYPASS_SLAVE_DELAY_0:RW:16:10:=0x00c0 PHY_VREF_TRAIN_OBS_0:RD:8:6:=0x00 PHY_VREF_INITIAL_STEPSIZE_0:RW:0:5:=0x04
const DENALI_PHY_14_DATA: u32 = 0b00000000110011000000000000001000; // PHY_GATE_SMPL1_SLAVE_DELAY_0:RW:16:9:=0x00cc SC_PHY_SNAP_OBS_REGS_0:WR:8:1:=0x00 PHY_GATE_ERROR_DELAY_SELECT_0:RW:0:4:=0x08
const DENALI_PHY_15_DATA: u32 = 0b00000000011001100000011000000001; // PHY_GATE_SMPL2_SLAVE_DELAY_0:RW:16:9:=0x0066 PHY_MEM_CLASS_0:RW:8:3:=0x06 PHY_LPDDR_0:RW:0:1:=0x01
const DENALI_PHY_16_DATA: u32 = 0b00000000000000000000000000000011; // ON_FLY_GATE_ADJUST_EN_0:RW:0:2:=0x03
const DENALI_PHY_17_DATA: u32 = 0b00000000000000000000000000000000; // PHY_GATE_TRACKING_OBS_0:RD:0:32:=0x00000000
const DENALI_PHY_18_DATA: u32 = 0b00000000000000000000000000000001; // PHY_LP4_PST_AMBLE_0:RW:8:2:=0x00 PHY_DFI40_POLARITY_0:RW:0:1:=0x01
const DENALI_PHY_19_DATA: u32 = 0b00000000000000001010101010101010; // PHY_RDLVL_PATT8_0:RW:0:32:=0x0000AAAA
const DENALI_PHY_20_DATA: u32 = 0b00000000000000000101010101010101; // PHY_RDLVL_PATT9_0:RW:0:32:=0x00005555
const DENALI_PHY_21_DATA: u32 = 0b00000000000000001011010110110101; // PHY_RDLVL_PATT10_0:RW:0:32:=0x0000B5B5
const DENALI_PHY_22_DATA: u32 = 0b00000000000000000100101001001010; // PHY_RDLVL_PATT11_0:RW:0:32:=0x00004A4A
const DENALI_PHY_23_DATA: u32 = 0b00000000000000000101011001010110; // PHY_RDLVL_PATT12_0:RW:0:32:=0x00005656
const DENALI_PHY_24_DATA: u32 = 0b00000000000000001010100110101001; // PHY_RDLVL_PATT13_0:RW:0:32:=0x0000A9A9
const DENALI_PHY_25_DATA: u32 = 0b00000000000000001010100110101001; // PHY_RDLVL_PATT14_0:RW:0:32:=0x0000A9A9
const DENALI_PHY_26_DATA: u32 = 0b00000000000000001011010110110101; // PHY_RDLVL_PATT15_0:RW:0:32:=0x0000B5B5
const DENALI_PHY_27_DATA: u32 = 0b00000000000000000000000000000000; // PHY_RDDQ_ENC_OBS_SELECT_0:RW:24:3:=0x00 PHY_MASTER_DLY_LOCK_OBS_SELECT_0:RW:16:4:=0x00 PHY_SW_FIFO_PTR_RST_DISABLE_0:RW:8:1:=0x00 PHY_SLAVE_LOOP_CNT_UPDATE_0:RW:0:3:=0x00
const DENALI_PHY_28_DATA: u32 = 0b00000000000000000000000000000000; // PHY_FIFO_PTR_OBS_SELECT_0:RW:24:4:=0x00 PHY_WR_SHIFT_OBS_SELECT_0:RW:16:4:=0x00 PHY_WR_ENC_OBS_SELECT_0:RW:8:4:=0x00 PHY_RDDQS_DQ_ENC_OBS_SELECT_0:RW:0:4:=0x00
const DENALI_PHY_29_DATA: u32 = 0b00001000000000000000000000000000; // PHY_WRLVL_CAPTURE_CNT_0:RW:24:6:=0x08 PHY_WRLVL_ALGO_0:RW:16:2:=0x00 SC_PHY_LVL_DEBUG_CONT_0:WR:8:1:=0x00 PHY_LVL_DEBUG_MODE_0:RW:0:1:=0x00
const DENALI_PHY_30_DATA: u32 = 0b00000100000000000000000000001000; // PHY_GTLVL_UPDT_WAIT_CNT_0:RW:24:4:=0x04 PHY_GTLVL_CAPTURE_CNT_0:RW:16:6:=0x00 PHY_DQ_MASK_0:RW:8:8:=0x00 PHY_WRLVL_UPDT_WAIT_CNT_0:RW:0:4:=0x08
const DENALI_PHY_31_DATA: u32 = 0b00000000000000000000010000001000; // PHY_RDLVL_RDDQS_DQ_OBS_SELECT_0:RW:24:5:=0x00 PHY_RDLVL_OP_MODE_0:RW:16:2:=0x00 PHY_RDLVL_UPDT_WAIT_CNT_0:RW:8:4:=0x04 PHY_RDLVL_CAPTURE_CNT_0:RW:0:6:=0x08
const DENALI_PHY_32_DATA: u32 = 0b00000000111001001110010000000000; // PHY_RDLVL_DATA_SWIZZLE_0:RW:8:18:=0x00e4e4 PHY_RDLVL_DATA_MASK_0:RW:0:8:=0x00
const DENALI_PHY_33_DATA: u32 = 0b00000000000001110001000000100000; // PHY_WDQLVL_PATT_0:RW:16:3:=0x07 PHY_WDQLVL_BURST_CNT_0:RW:8:6:=0x10 PHY_WDQLVL_CLK_JITTER_TOLERANCE_0:RW:0:8:=0x20
const DENALI_PHY_34_DATA: u32 = 0b00000000000011000000000000100000; // PHY_WDQLVL_DQDM_OBS_SELECT_0:RW:24:4:=0x00 PHY_WDQLVL_UPDT_WAIT_CNT_0:RW:16:4:=0x0c PHY_WDQLVL_DQDM_SLV_DLY_JUMP_OFFSET_0:RW:0:11:=0x0020
const DENALI_PHY_35_DATA: u32 = 0b00000000000000000000011000100000; // SC_PHY_WDQLVL_CLR_PREV_RESULTS_0:WR:16:1:=0x00 PHY_WDQLVL_DM_DLY_STEP_0:RW:8:4:=0x06 PHY_WDQLVL_DQ_SLV_DELTA_0:RW:0:8:=0x20
const DENALI_PHY_36_DATA: u32 = 0b00000000000000000000000100000000; // PHY_WDQLVL_DATADM_MASK_0:RW:0:9:=0x0100
const DENALI_PHY_37_DATA: u32 = 0b01010101010101010101010101010101; // PHY_USER_PATT0_0:RW:0:32:=0x55555555
const DENALI_PHY_38_DATA: u32 = 0b10101010101010101010101010101010; // PHY_USER_PATT1_0:RW:0:32:=0xAAAAAAAA
const DENALI_PHY_39_DATA: u32 = 0b01010101010101010101010101010101; // PHY_USER_PATT2_0:RW:0:32:=0x55555555
const DENALI_PHY_40_DATA: u32 = 0b10101010101010101010101010101010; // PHY_USER_PATT3_0:RW:0:32:=0xAAAAAAAA
const DENALI_PHY_41_DATA: u32 = 0b00000000000000000101010101010101; // PHY_NTP_MULT_TRAIN_0:RW:16:1:=0x00 PHY_USER_PATT4_0:RW:0:16:=0x5555
const DENALI_PHY_42_DATA: u32 = 0b00000001000000000000000100000000; // PHY_NTP_PERIOD_THRESHOLD_0:RW:16:10:=0x0100 PHY_NTP_EARLY_THRESHOLD_0:RW:0:10:=0x0100
const DENALI_PHY_43_DATA: u32 = 0b00000000100000000000000110000000; // PHY_NTP_PERIOD_THRESHOLD_MAX_0:RW:16:10:=0x0080 PHY_NTP_PERIOD_THRESHOLD_MIN_0:RW:0:10:=0x0180
const DENALI_PHY_44_DATA: u32 = 0b00000000000000000000000000000001; // PHY_FIFO_PTR_OBS_0:RD:16:8:=0x00 SC_PHY_MANUAL_CLEAR_0:WR:8:6:=0x00 PHY_CALVL_VREF_DRIVING_SLICE_0:RW:0:1:=0x01
const DENALI_PHY_45_DATA: u32 = 0b00000000000000000000000000000000; // PHY_LPBK_RESULT_OBS_0:RD:0:32:=0x00000000
const DENALI_PHY_46_DATA: u32 = 0b00000000000000000000000000000000; // PHY_MASTER_DLY_LOCK_OBS_0:RD:16:11:=0x0000 PHY_LPBK_ERROR_COUNT_OBS_0:RD:0:16:=0x0000
const DENALI_PHY_47_DATA: u32 = 0b00000000000000000000000000000000; // PHY_RDDQS_DQ_FALL_ADDER_SLV_DLY_ENC_OBS_0:RD:24:8:=0x00 PHY_RDDQS_DQ_RISE_ADDER_SLV_DLY_ENC_OBS_0:RD:16:8:=0x00 PHY_RDDQS_BASE_SLV_DLY_ENC_OBS_0:RD:8:7:=0x00 PHY_RDDQ_SLV_DLY_ENC_OBS_0:RD:0:7:=0x00
const DENALI_PHY_48_DATA: u32 = 0b00000000000000000000000000000000; // PHY_WRDQ_BASE_SLV_DLY_ENC_OBS_0:RD:24:8:=0x00 PHY_WRDQS_BASE_SLV_DLY_ENC_OBS_0:RD:16:7:=0x00 PHY_RDDQS_GATE_SLV_DLY_ENC_OBS_0:RD:0:11:=0x0000
const DENALI_PHY_49_DATA: u32 = 0b00000000000000000000000000000000; // PHY_WRLVL_HARD0_DELAY_OBS_0:RD:16:10:=0x0000 PHY_WR_SHIFT_OBS_0:RD:8:3:=0x00 PHY_WR_ADDER_SLV_DLY_ENC_OBS_0:RD:0:8:=0x00
const DENALI_PHY_50_DATA: u32 = 0b00000000000000000000000000000000; // PHY_WRLVL_HARD1_DELAY_OBS_0:RD:0:10:=0x0000
const DENALI_PHY_51_DATA: u32 = 0b00000000000000000000000000000000; // PHY_WRLVL_STATUS_OBS_0:RD:0:17:=0x000000
const DENALI_PHY_52_DATA: u32 = 0b00000000000000000000000000000000; // PHY_GATE_SMPL2_SLV_DLY_ENC_OBS_0:RD:16:10:=0x0000 PHY_GATE_SMPL1_SLV_DLY_ENC_OBS_0:RD:0:10:=0x0000
const DENALI_PHY_53_DATA: u32 = 0b00000000000000000000000000000000; // PHY_GTLVL_HARD0_DELAY_OBS_0:RD:16:14:=0x0000 PHY_WRLVL_ERROR_OBS_0:RD:0:16:=0x0000
const DENALI_PHY_54_DATA: u32 = 0b00000000000000000000000000000000; // PHY_GTLVL_HARD1_DELAY_OBS_0:RD:0:14:=0x0000
const DENALI_PHY_55_DATA: u32 = 0b00000000000000000000000000000000; // PHY_GTLVL_STATUS_OBS_0:RD:0:18:=0x000000
const DENALI_PHY_56_DATA: u32 = 0b00000000000000000000000000000000; // PHY_RDLVL_RDDQS_DQ_TE_DLY_OBS_0:RD:16:10:=0x0000 PHY_RDLVL_RDDQS_DQ_LE_DLY_OBS_0:RD:0:10:=0x0000
const DENALI_PHY_57_DATA: u32 = 0b00000000000000000000000000000000; // PHY_RDLVL_RDDQS_DQ_NUM_WINDOWS_OBS_0:RD:0:2:=0x00
const DENALI_PHY_58_DATA: u32 = 0b00000000000000000000000000000000; // PHY_RDLVL_STATUS_OBS_0:RD:0:32:=0x00000000
const DENALI_PHY_59_DATA: u32 = 0b00000000000000000000000000000000; // PHY_WDQLVL_DQDM_TE_DLY_OBS_0:RD:16:11:=0x0000 PHY_WDQLVL_DQDM_LE_DLY_OBS_0:RD:0:11:=0x0000
const DENALI_PHY_60_DATA: u32 = 0b00000000000000000000000000000000; // PHY_WDQLVL_STATUS_OBS_0:RD:0:32:=0x00000000
const DENALI_PHY_61_DATA: u32 = 0b00000000000000000000000000000000; // PHY_DDL_MODE_0:RW:0:31:=0x00000000
const DENALI_PHY_62_DATA: u32 = 0b00000000000000000000000000000000; // PHY_DDL_MASK_0:RW:0:6:=0x00
const DENALI_PHY_63_DATA: u32 = 0b00000000000000000000000000000000; // PHY_DDL_TEST_OBS_0:RD:0:32:=0x00000000
const DENALI_PHY_64_DATA: u32 = 0b00000000000000000000000000000000; // PHY_DDL_TEST_MSTR_DLY_OBS_0:RD:0:32:=0x00000000
const DENALI_PHY_65_DATA: u32 = 0b00000000000000000000000000000100; // PHY_RX_CAL_OVERRIDE_0:RW:24:1:=0x00 SC_PHY_RX_CAL_START_0:WR:16:1:=0x00 PHY_LP4_WDQS_OE_EXTEND_0:RW:8:1:=0x00 PHY_DDL_TRACK_UPD_THRESHOLD_0:RW:0:8:=0x04
const DENALI_PHY_66_DATA: u32 = 0b00000000000000000000000000100000; // PHY_RX_CAL_DQ2_0:RW+:24:6:=0x00 PHY_RX_CAL_DQ1_0:RW+:16:6:=0x00 PHY_RX_CAL_DQ0_0:RW+:8:6:=0x00 PHY_RX_CAL_SAMPLE_WAIT_0:RW:0:8:=0x20
const DENALI_PHY_67_DATA: u32 = 0b00000000000000000000000000000000; // PHY_RX_CAL_DQ6_0:RW+:24:6:=0x00 PHY_RX_CAL_DQ5_0:RW+:16:6:=0x00 PHY_RX_CAL_DQ4_0:RW+:8:6:=0x00 PHY_RX_CAL_DQ3_0:RW+:0:6:=0x00
const DENALI_PHY_68_DATA: u32 = 0b00000000000000000000000000000000; // PHY_RX_CAL_FDBK_0:RW+:24:6:=0x00 PHY_RX_CAL_DQS_0:RW+:16:6:=0x00 PHY_RX_CAL_DM_0:RW+:8:6:=0x00 PHY_RX_CAL_DQ7_0:RW+:0:6:=0x00
const DENALI_PHY_69_DATA: u32 = 0b00000000000000000000000000000000; // PHY_RX_CAL_LOCK_OBS_0:RD:16:9:=0x0000 PHY_RX_CAL_OBS_0:RD:0:11:=0x0000
const DENALI_PHY_70_DATA: u32 = 0b00000000000000000000000000000000; // PHY_RX_CAL_COMP_VAL_0:RW:24:1:=0x00 PHY_RX_CAL_DIFF_ADJUST_0:RW:16:4:=0x00 PHY_RX_CAL_SE_ADJUST_0:RW:8:4:=0x00 PHY_RX_CAL_DISABLE_0:RW:0:1:=0x00
const DENALI_PHY_71_DATA: u32 = 0b00000111111111110000000000000000; // PHY_PAD_RX_BIAS_EN_0:RW:16:11:=0x07ff PHY_RX_CAL_INDEX_MASK_0:RW:0:12:=0x0000
const DENALI_PHY_72_DATA: u32 = 0b00100000000000001000000000001000; // PHY_DATA_DC_ADJUST_START_0:RW:24:6:=0x20 PHY_DATA_DC_WEIGHT_0:RW:16:2:=0x00 PHY_DATA_DC_CAL_TIMEOUT_0:RW:8:8:=0x80 PHY_DATA_DC_CAL_SAMPLE_WAIT_0:RW:0:8:=0x08
const DENALI_PHY_73_DATA: u32 = 0b00000000000000000000100000010000; // PHY_DATA_DC_CAL_POLARITY_0:RW:24:1:=0x00 PHY_DATA_DC_ADJUST_DIRECT_0:RW:16:1:=0x00 PHY_DATA_DC_ADJUST_THRSHLD_0:RW:8:8:=0x08 PHY_DATA_DC_ADJUST_SAMPLE_CNT_0:RW:0:8:=0x10
const DENALI_PHY_74_DATA: u32 = 0b00000000000001000000000100000000; // PHY_SLV_DLY_CTRL_GATE_DISABLE_0:RW_D:24:1:=0x00 PHY_FDBK_PWR_CTRL_0:RW:16:3:=0x04 PHY_DATA_DC_SW_RANK_0:RW+:8:2:=0x01 PHY_DATA_DC_CAL_START_0:RW+:0:1:=0x00
const DENALI_PHY_75_DATA: u32 = 0b00000000000000000000000000000000; // PHY_SLICE_PWR_RDC_DISABLE_0:RW:16:1:=0x00 PHY_DCC_RXCAL_CTRL_GATE_DISABLE_0:RW_D:8:1:=0x00 PHY_RDPATH_GATE_DISABLE_0:RW_D:0:1:=0x00
const DENALI_PHY_76_DATA: u32 = 0b00000001100010000000110000000001; // PHY_DQS_TSEL_ENABLE_0:RW+:24:3:=0x01 PHY_DQ_TSEL_SELECT_0:RW+:8:16:=0x880c PHY_DQ_TSEL_ENABLE_0:RW+:0:3:=0x01
const DENALI_PHY_77_DATA: u32 = 0b00100000000000111000100000001100; // PHY_VREF_INITIAL_START_POINT_0:RW+:24:6:=0x20 PHY_TWO_CYC_PREAMBLE_0:RW+:16:2:=0x03 PHY_DQS_TSEL_SELECT_0:RW+:0:16:=0x880c
const DENALI_PHY_78_DATA: u32 = 0b00100000000000000000000100100101; // PHY_NTP_WDQ_STEP_SIZE_0:RW+:24:8:=0x20 PHY_NTP_TRAIN_EN_0:RW+:16:1:=0x00 PHY_VREF_TRAINING_CTRL_0:RW+:8:2:=0x01 PHY_VREF_INITIAL_STOP_POINT_0:RW+:0:6:=0x25
const DENALI_PHY_79_DATA: u32 = 0b00000111111111110000001000000000; // PHY_NTP_WDQ_STOP_0:RW+:16:11:=0x07FF PHY_NTP_WDQ_START_0:RW+:0:11:=0x0200
const DENALI_PHY_80_DATA: u32 = 0b00000000000000000000000100000001; // PHY_PAD_RX_DCD_0_0:RW+:24:5:=0x00 PHY_PAD_TX_DCD_0:RW+:16:5:=0x00 PHY_FAST_LVL_EN_0:RW+:8:4:=0x01 PHY_NTP_WDQ_BIT_EN_0:RW+:0:8:=0x01
const DENALI_PHY_81_DATA: u32 = 0b00000000000000000000000000000000; // PHY_PAD_RX_DCD_4_0:RW+:24:5:=0x00 PHY_PAD_RX_DCD_3_0:RW+:16:5:=0x00 PHY_PAD_RX_DCD_2_0:RW+:8:5:=0x00 PHY_PAD_RX_DCD_1_0:RW+:0:5:=0x00
const DENALI_PHY_82_DATA: u32 = 0b00000000000000000000000000000000; // PHY_PAD_DM_RX_DCD_0:RW+:24:5:=0x00 PHY_PAD_RX_DCD_7_0:RW+:16:5:=0x00 PHY_PAD_RX_DCD_6_0:RW+:8:5:=0x00 PHY_PAD_RX_DCD_5_0:RW+:0:5:=0x00
const DENALI_PHY_83_DATA: u32 = 0b00000000000000000000000000000000; // PHY_PAD_DSLICE_IO_CFG_0:RW+:16:6:=0x00 PHY_PAD_FDBK_RX_DCD_0:RW+:8:5:=0x00 PHY_PAD_DQS_RX_DCD_0:RW+:0:5:=0x00
const DENALI_PHY_84_DATA: u32 = 0b00000000000000000000000000000000; // PHY_RDDQ1_SLAVE_DELAY_0:RW+:16:10:=0x0000 PHY_RDDQ0_SLAVE_DELAY_0:RW+:0:10:=0x0000
const DENALI_PHY_85_DATA: u32 = 0b00000000000000000000000000000000; // PHY_RDDQ3_SLAVE_DELAY_0:RW+:16:10:=0x0000 PHY_RDDQ2_SLAVE_DELAY_0:RW+:0:10:=0x0000
const DENALI_PHY_86_DATA: u32 = 0b00000000000000000000000000000000; // PHY_RDDQ5_SLAVE_DELAY_0:RW+:16:10:=0x0000 PHY_RDDQ4_SLAVE_DELAY_0:RW+:0:10:=0x0000
const DENALI_PHY_87_DATA: u32 = 0b00000000000000000000000000000000; // PHY_RDDQ7_SLAVE_DELAY_0:RW+:16:10:=0x0000 PHY_RDDQ6_SLAVE_DELAY_0:RW+:0:10:=0x0000
const DENALI_PHY_88_DATA: u32 = 0b00000000000000100000000000000000; // PHY_DATA_DC_CAL_CLK_SEL_0:RW+:16:3:=0x02 PHY_RDDM_SLAVE_DELAY_0:RW+:0:10:=0x0000
const DENALI_PHY_89_DATA: u32 = 0b01010001010100010101000001010010; // PHY_DQS_OE_TIMING_0:RW+:24:8:=0x51 PHY_DQ_TSEL_WR_TIMING_0:RW+:16:8:=0x51 PHY_DQ_TSEL_RD_TIMING_0:RW+:8:8:=0x50 PHY_DQ_OE_TIMING_0:RW+:0:8:=0x52
const DENALI_PHY_90_DATA: u32 = 0b00110001110000000110000000000000; // PHY_DQS_TSEL_WR_TIMING_0:RW+:24:8:=0x31 PHY_DQS_OE_RD_TIMING_0:RW+:16:8:=0xc0 PHY_DQS_TSEL_RD_TIMING_0:RW+:8:8:=0x60 PHY_IO_PAD_DELAY_TIMING_0:RW+:0:4:=0x00
const DENALI_PHY_91_DATA: u32 = 0b00000001000111110000000000000100; // PHY_PAD_VREF_CTRL_DQ_0:RW+:16:10:=0x011f PHY_VREF_SETTING_TIME_0:RW+:0:16:=0x0004
const DENALI_PHY_92_DATA: u32 = 0b00000000110000001100000000000001; // PHY_RDDATA_EN_IE_DLY_0:RW+:24:2:=0x00 PHY_DQS_IE_TIMING_0:RW+:16:8:=0xc0 PHY_DQ_IE_TIMING_0:RW+:8:8:=0xc0 PHY_PER_CS_TRAINING_EN_0:RW+:0:1:=0x01
const DENALI_PHY_93_DATA: u32 = 0b00000011000000000000000000000000; // PHY_WDQLVL_RDDATA_EN_DLY_0:RW+:24:5:=0x03 PHY_WDQLVL_IE_ON_0:RW+:16:1:=0x00 PHY_DBI_MODE_0:RW+:8:2:=0x00 PHY_IE_MODE_0:RW+:0:2:=0x00
const DENALI_PHY_94_DATA: u32 = 0b00000000000000110000001000000010; // PHY_SW_MASTER_MODE_0:RW+:24:4:=0x00 PHY_RDDATA_EN_OE_DLY_0:RW+:16:5:=0x03 PHY_RDDATA_EN_TSEL_DLY_0:RW+:8:5:=0x02 PHY_WDQLVL_RDDATA_EN_TSEL_DLY_0:RW+:0:5:=0x02
const DENALI_PHY_95_DATA: u32 = 0b01000010000100000000000000010000; // PHY_MASTER_DELAY_WAIT_0:RW+:24:8:=0x42 PHY_MASTER_DELAY_STEP_0:RW+:16:6:=0x10 PHY_MASTER_DELAY_START_0:RW+:0:11:=0x0010
const DENALI_PHY_96_DATA: u32 = 0b00000001000011000000010100111110; // PHY_WRLVL_DLY_FINE_STEP_0:RW+:24:4:=0x01 PHY_WRLVL_DLY_STEP_0:RW+:16:8:=0x0c PHY_RPTR_UPDATE_0:RW+:8:4:=0x05 PHY_MASTER_DELAY_HALF_MEASURE_0:RW+:0:8:=0x3e
const DENALI_PHY_97_DATA: u32 = 0b00000000000011110000110000100000; // PHY_GTLVL_RESP_WAIT_CNT_0:RW+:16:5:=0x0f PHY_GTLVL_DLY_STEP_0:RW+:8:4:=0x0c PHY_WRLVL_RESP_WAIT_CNT_0:RW+:0:6:=0x20
const DENALI_PHY_98_DATA: u32 = 0b00000001000000000000000101000000; // PHY_GTLVL_FINAL_STEP_0:RW+:16:10:=0x0100 PHY_GTLVL_BACK_STEP_0:RW+:0:10:=0x0140
const DENALI_PHY_99_DATA: u32 = 0b00000000101000110000000100100000; // PHY_WDQLVL_DM_SEARCH_RANGE_0:RW+:16:9:=0x00a3 PHY_WDQLVL_QTR_DLY_STEP_0:RW+:8:4:=0x01 PHY_WDQLVL_DLY_STEP_0:RW+:0:8:=0x20
const DENALI_PHY_100_DATA: u32 = 0b00000000000000000000110000000000; // PHY_RDLVL_DLY_STEP_0:RW+:8:4:=0x0c PHY_TOGGLE_PRE_SUPPORT_0:RW+:0:1:=0x00
const DENALI_PHY_101_DATA: u32 = 0b00000000000000000000001000010000; // PHY_RDLVL_MAX_EDGE_0:RW+:0:10:=0x0210
const DENALI_PHY_102_DATA: u32 = 0b00000000000000000000001000000000; // PHY_DATA_DC_INIT_DISABLE_0:RW+:16:2:=0x00 PHY_WRPATH_GATE_TIMING_0:RW+:8:3:=0x02 PHY_WRPATH_GATE_DISABLE_0:RW+:0:2:=0x00
const DENALI_PHY_103_DATA: u32 = 0b00000010100000000000000000000000; // PHY_DATA_DC_DQ_INIT_SLV_DELAY_0:RW+:16:11:=0x0280 PHY_DATA_DC_DQS_INIT_SLV_DELAY_0:RW+:0:10:=0x0000
const DENALI_PHY_104_DATA: u32 = 0b10000000100000000000000100000001; // PHY_DATA_DC_DM_CLK_DIFF_THRSHLD_0:RW+:24:8:=0x80 PHY_DATA_DC_DM_CLK_SE_THRSHLD_0:RW+:16:8:=0x80 PHY_DATA_DC_WDQLVL_ENABLE_0:RW+:8:1:=0x01 PHY_DATA_DC_WRLVL_ENABLE_0:RW+:0:1:=0x01
const DENALI_PHY_105_DATA: u32 = 0b00000000000000000000000000000011; // PHY_RDDATA_EN_DLY_0:RW+:0:5:=0x03
const DENALI_PHY_106_DATA: u32 = 0b01110110010101000011001000010000; // PHY_DQ_DM_SWIZZLE0_0:RW+:0:32:=0x76543210
const DENALI_PHY_107_DATA: u32 = 0b00000000000000000000000000001000; // PHY_DQ_DM_SWIZZLE1_0:RW+:0:4:=0x08
const DENALI_PHY_108_DATA: u32 = 0b00000010100000000000001010000000; // PHY_CLK_WRDQ1_SLAVE_DELAY_0:RW+:16:11:=0x0280 PHY_CLK_WRDQ0_SLAVE_DELAY_0:RW+:0:11:=0x0280
const DENALI_PHY_109_DATA: u32 = 0b00000010100000000000001010000000; // PHY_CLK_WRDQ3_SLAVE_DELAY_0:RW+:16:11:=0x0280 PHY_CLK_WRDQ2_SLAVE_DELAY_0:RW+:0:11:=0x0280
const DENALI_PHY_110_DATA: u32 = 0b00000010100000000000001010000000; // PHY_CLK_WRDQ5_SLAVE_DELAY_0:RW+:16:11:=0x0280 PHY_CLK_WRDQ4_SLAVE_DELAY_0:RW+:0:11:=0x0280
const DENALI_PHY_111_DATA: u32 = 0b00000010100000000000001010000000; // PHY_CLK_WRDQ7_SLAVE_DELAY_0:RW+:16:11:=0x0280 PHY_CLK_WRDQ6_SLAVE_DELAY_0:RW+:0:11:=0x0280
const DENALI_PHY_112_DATA: u32 = 0b00000000000000000000001010000000; // PHY_CLK_WRDQS_SLAVE_DELAY_0:RW+:16:10:=0x0000 PHY_CLK_WRDM_SLAVE_DELAY_0:RW+:0:11:=0x0280
const DENALI_PHY_113_DATA: u32 = 0b00000000000000001000000000000000; // PHY_RDDQS_DQ0_RISE_SLAVE_DELAY_0:RW+:8:10:=0x0080 PHY_WRLVL_THRESHOLD_ADJUST_0:RW+:0:2:=0x00
const DENALI_PHY_114_DATA: u32 = 0b00000000100000000000000010000000; // PHY_RDDQS_DQ1_RISE_SLAVE_DELAY_0:RW+:16:10:=0x0080 PHY_RDDQS_DQ0_FALL_SLAVE_DELAY_0:RW+:0:10:=0x0080
const DENALI_PHY_115_DATA: u32 = 0b00000000100000000000000010000000; // PHY_RDDQS_DQ2_RISE_SLAVE_DELAY_0:RW+:16:10:=0x0080 PHY_RDDQS_DQ1_FALL_SLAVE_DELAY_0:RW+:0:10:=0x0080
const DENALI_PHY_116_DATA: u32 = 0b00000000100000000000000010000000; // PHY_RDDQS_DQ3_RISE_SLAVE_DELAY_0:RW+:16:10:=0x0080 PHY_RDDQS_DQ2_FALL_SLAVE_DELAY_0:RW+:0:10:=0x0080
const DENALI_PHY_117_DATA: u32 = 0b00000000100000000000000010000000; // PHY_RDDQS_DQ4_RISE_SLAVE_DELAY_0:RW+:16:10:=0x0080 PHY_RDDQS_DQ3_FALL_SLAVE_DELAY_0:RW+:0:10:=0x0080
const DENALI_PHY_118_DATA: u32 = 0b00000000100000000000000010000000; // PHY_RDDQS_DQ5_RISE_SLAVE_DELAY_0:RW+:16:10:=0x0080 PHY_RDDQS_DQ4_FALL_SLAVE_DELAY_0:RW+:0:10:=0x0080
const DENALI_PHY_119_DATA: u32 = 0b00000000100000000000000010000000; // PHY_RDDQS_DQ6_RISE_SLAVE_DELAY_0:RW+:16:10:=0x0080 PHY_RDDQS_DQ5_FALL_SLAVE_DELAY_0:RW+:0:10:=0x0080
const DENALI_PHY_120_DATA: u32 = 0b00000000100000000000000010000000; // PHY_RDDQS_DQ7_RISE_SLAVE_DELAY_0:RW+:16:10:=0x0080 PHY_RDDQS_DQ6_FALL_SLAVE_DELAY_0:RW+:0:10:=0x0080
const DENALI_PHY_121_DATA: u32 = 0b00000000100000000000000010000000; // PHY_RDDQS_DM_RISE_SLAVE_DELAY_0:RW+:16:10:=0x0080 PHY_RDDQS_DQ7_FALL_SLAVE_DELAY_0:RW+:0:10:=0x0080
const DENALI_PHY_122_DATA: u32 = 0b00000000011011100000000010000000; // PHY_RDDQS_GATE_SLAVE_DELAY_0:RW+:16:10:=0x006e PHY_RDDQS_DM_FALL_SLAVE_DELAY_0:RW+:0:10:=0x0080
const DENALI_PHY_123_DATA: u32 = 0b00000001101000000000000000000011; // PHY_WRLVL_DELAY_EARLY_THRESHOLD_0:RW+:16:10:=0x01A0 PHY_WRITE_PATH_LAT_ADD_0:RW+:8:3:=0x00 PHY_RDDQS_LATENCY_ADJUST_0:RW+:0:4:=0x03
const DENALI_PHY_124_DATA: u32 = 0b00000000000000000000000000000000; // PHY_WRLVL_EARLY_FORCE_ZERO_0:RW+:16:1:=0x00 PHY_WRLVL_DELAY_PERIOD_THRESHOLD_0:RW+:0:10:=0x0000
const DENALI_PHY_125_DATA: u32 = 0b00000000000000110000000000000000; // PHY_GTLVL_LAT_ADJ_START_0:RW+:16:4:=0x03 PHY_GTLVL_RDDQS_SLV_DLY_START_0:RW+:0:10:=0x0000
const DENALI_PHY_126_DATA: u32 = 0b00000000000010000000001000000000; // PHY_NTP_PASS_0:RW+:24:1:=0x00 PHY_NTP_WRLAT_START_0:RW+:16:4:=0x08 PHY_WDQLVL_DQDM_SLV_DLY_START_0:RW+:0:11:=0x0200
const DENALI_PHY_127_DATA: u32 = 0b00000000000000000000000000000000; // PHY_RDLVL_RDDQS_DQ_SLV_DLY_START_0:RW+:0:10:=0x0000
const DENALI_PHY_128_DATA: u32 = 0b00100000001000000010000000100000; // PHY_DATA_DC_DQ2_CLK_ADJUST_0:RW+:24:8:=0x20 PHY_DATA_DC_DQ1_CLK_ADJUST_0:RW+:16:8:=0x20 PHY_DATA_DC_DQ0_CLK_ADJUST_0:RW+:8:8:=0x20 PHY_DATA_DC_DQS_CLK_ADJUST_0:RW+:0:8:=0x20
const DENALI_PHY_129_DATA: u32 = 0b00100000001000000010000000100000; // PHY_DATA_DC_DQ6_CLK_ADJUST_0:RW+:24:8:=0x20 PHY_DATA_DC_DQ5_CLK_ADJUST_0:RW+:16:8:=0x20 PHY_DATA_DC_DQ4_CLK_ADJUST_0:RW+:8:8:=0x20 PHY_DATA_DC_DQ3_CLK_ADJUST_0:RW+:0:8:=0x20
const DENALI_PHY_130_DATA: u32 = 0b00000000000000000010000000100000; // PHY_DSLICE_PAD_BOOSTPN_SETTING_0:RW+:16:16:=0x0000 PHY_DATA_DC_DM_CLK_ADJUST_0:RW+:8:8:=0x20 PHY_DATA_DC_DQ7_CLK_ADJUST_0:RW+:0:8:=0x20
const DENALI_PHY_131_DATA: u32 = 0b00000000000000000000000000000000; // PHY_DSLICE_PAD_RX_CTLE_SETTING_0:RW+:0:4:=0x00
const DENALI_PHY_132_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_133_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_134_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_135_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_136_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_137_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_138_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_139_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_140_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_141_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_142_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_143_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_144_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_145_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_146_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_147_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_148_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_149_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_150_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_151_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_152_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_153_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_154_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_155_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_156_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_157_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_158_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_159_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_160_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_161_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_162_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_163_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_164_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_165_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_166_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_167_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_168_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_169_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_170_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_171_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_172_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_173_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_174_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_175_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_176_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_177_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_178_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_179_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_180_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_181_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_182_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_183_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_184_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_185_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_186_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_187_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_188_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_189_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_190_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_191_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_192_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_193_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_194_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_195_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_196_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_197_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_198_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_199_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_200_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_201_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_202_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_203_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_204_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_205_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_206_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_207_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_208_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_209_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_210_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_211_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_212_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_213_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_214_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_215_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_216_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_217_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_218_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_219_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_220_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_221_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_222_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_223_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_224_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_225_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_226_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_227_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_228_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_229_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_230_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_231_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_232_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_233_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_234_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_235_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_236_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_237_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_238_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_239_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_240_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_241_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_242_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_243_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_244_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_245_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_246_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_247_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_248_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_249_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_250_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_251_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_252_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_253_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_254_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_255_DATA: u32 = 0b00000000000000000000000000000000; //

const DENALI_PHY_256_DATA: u32 = 0b00000000000000000000010011110000; // PHY_IO_PAD_DELAY_TIMING_BYPASS_1:RW:16:4:=0x00 PHY_CLK_WR_BYPASS_SLAVE_DELAY_1:RW:0:11:=0x04f0
const DENALI_PHY_257_DATA: u32 = 0b00000000000000000000000000000000; // PHY_WRITE_PATH_LAT_ADD_BYPASS_1:RW:16:3:=0x00 PHY_CLK_WRDQS_SLAVE_DELAY_BYPASS_1:RW:0:10:=0x0000
const DENALI_PHY_258_DATA: u32 = 0b00000001000000110000001000000000; // PHY_LP2_DQS_GATE_CLS_1:RW:24:4:=0x01 PHY_BYPASS_TWO_CYC_PREAMBLE_1:RW:16:2:=0x03 PHY_RDDQS_GATE_BYPASS_SLAVE_DELAY_1:RW:0:10:=0x0200
const DENALI_PHY_259_DATA: u32 = 0b00000000000000000000000000000000; // PHY_SW_WRDQ2_SHIFT_1:RW:24:6:=0x00 PHY_SW_WRDQ1_SHIFT_1:RW:16:6:=0x00 PHY_SW_WRDQ0_SHIFT_1:RW:8:6:=0x00 PHY_CLK_BYPASS_OVERRIDE_1:RW:0:1:=0x00
const DENALI_PHY_260_DATA: u32 = 0b00000000000000000000000000000000; // PHY_SW_WRDQ6_SHIFT_1:RW:24:6:=0x00 PHY_SW_WRDQ5_SHIFT_1:RW:16:6:=0x00 PHY_SW_WRDQ4_SHIFT_1:RW:8:6:=0x00 PHY_SW_WRDQ3_SHIFT_1:RW:0:6:=0x00
const DENALI_PHY_261_DATA: u32 = 0b00000011000000000000000000000000; // PHY_PER_RANK_CS_MAP_1:RW+:24:2:=0x03 PHY_SW_WRDQS_SHIFT_1:RW:16:4:=0x00 PHY_SW_WRDM_SHIFT_1:RW:8:6:=0x00 PHY_SW_WRDQ7_SHIFT_1:RW:0:6:=0x00
const DENALI_PHY_262_DATA: u32 = 0b00000001000000000000000000000001; // PHY_LP4_BOOT_RDDATA_EN_DLY_1:RW:24:5:=0x01 PHY_LP4_BOOT_RDDATA_EN_IE_DLY_1:RW:16:2:=0x00 PHY_PER_CS_TRAINING_INDEX_1:RW+:8:1:=0x00 PHY_PER_CS_TRAINING_MULTICAST_EN_1:RW_D:0:1:=0x01
const DENALI_PHY_263_DATA: u32 = 0b00000011000000000000010000000000; // PHY_LP4_BOOT_WRPATH_GATE_DISABLE_1:RW:24:2:=0x03 PHY_LP4_BOOT_RDDQS_LATENCY_ADJUST_1:RW:16:4:=0x00 PHY_LP4_BOOT_RPTR_UPDATE_1:RW:8:4:=0x04 PHY_LP4_BOOT_RDDATA_EN_TSEL_DLY_1:RW:0:5:=0x00
const DENALI_PHY_264_DATA: u32 = 0b00000001000000000000000000000001; // PHY_LPBK_DFX_TIMEOUT_EN_1:RW:24:1:=0x01 PHY_LPBK_CONTROL_1:RW:8:9:=0x0000 PHY_LP4_BOOT_RDDATA_EN_OE_DLY_1:RW:0:5:=0x01
const DENALI_PHY_265_DATA: u32 = 0b00000000000000000000000000000000; // PHY_AUTO_TIMING_MARGIN_CONTROL_1:RW:0:32:=0x00000000
const DENALI_PHY_266_DATA: u32 = 0b00000000000000000000000000000000; // PHY_AUTO_TIMING_MARGIN_OBS_1:RD:0:28:=0x00000000
const DENALI_PHY_267_DATA: u32 = 0b00000001000000000000000000000001; // PHY_PRBS_PATTERN_START_1:RW_D:24:7:=0x01 PHY_DDR4_DQ_IDLE_1:RW:8:9:=0x0000 PHY_PDA_MODE_EN_1:RW:0:1:=0x01
const DENALI_PHY_268_DATA: u32 = 0b00000000000000000000000000000000; // PHY_RDLVL_MULTI_PATT_RST_DISABLE_1:RW:24:1:=0x00 PHY_RDLVL_MULTI_PATT_ENABLE_1:RW:16:1:=0x00 PHY_PRBS_PATTERN_MASK_1:RW:0:9:=0x0000
const DENALI_PHY_269_DATA: u32 = 0b00000000110000000000000000000100; // PHY_RDDQS_DQ_BYPASS_SLAVE_DELAY_1:RW:16:10:=0x00c0 PHY_VREF_TRAIN_OBS_1:RD:8:6:=0x00 PHY_VREF_INITIAL_STEPSIZE_1:RW:0:5:=0x04
const DENALI_PHY_270_DATA: u32 = 0b00000000110011000000000000001000; // PHY_GATE_SMPL1_SLAVE_DELAY_1:RW:16:9:=0x00cc SC_PHY_SNAP_OBS_REGS_1:WR:8:1:=0x00 PHY_GATE_ERROR_DELAY_SELECT_1:RW:0:4:=0x08
const DENALI_PHY_271_DATA: u32 = 0b00000000011001100000011000000001; // PHY_GATE_SMPL2_SLAVE_DELAY_1:RW:16:9:=0x0066 PHY_MEM_CLASS_1:RW:8:3:=0x06 PHY_LPDDR_1:RW:0:1:=0x01
const DENALI_PHY_272_DATA: u32 = 0b00000000000000000000000000000011; // ON_FLY_GATE_ADJUST_EN_1:RW:0:2:=0x03
const DENALI_PHY_273_DATA: u32 = 0b00000000000000000000000000000000; // PHY_GATE_TRACKING_OBS_1:RD:0:32:=0x00000000
const DENALI_PHY_274_DATA: u32 = 0b00000000000000000000000000000001; // PHY_LP4_PST_AMBLE_1:RW:8:2:=0x00 PHY_DFI40_POLARITY_1:RW:0:1:=0x01
const DENALI_PHY_275_DATA: u32 = 0b00000000000000001010101010101010; // PHY_RDLVL_PATT8_1:RW:0:32:=0x0000AAAA
const DENALI_PHY_276_DATA: u32 = 0b00000000000000000101010101010101; // PHY_RDLVL_PATT9_1:RW:0:32:=0x00005555
const DENALI_PHY_277_DATA: u32 = 0b00000000000000001011010110110101; // PHY_RDLVL_PATT10_1:RW:0:32:=0x0000B5B5
const DENALI_PHY_278_DATA: u32 = 0b00000000000000000100101001001010; // PHY_RDLVL_PATT11_1:RW:0:32:=0x00004A4A
const DENALI_PHY_279_DATA: u32 = 0b00000000000000000101011001010110; // PHY_RDLVL_PATT12_1:RW:0:32:=0x00005656
const DENALI_PHY_280_DATA: u32 = 0b00000000000000001010100110101001; // PHY_RDLVL_PATT13_1:RW:0:32:=0x0000A9A9
const DENALI_PHY_281_DATA: u32 = 0b00000000000000001010100110101001; // PHY_RDLVL_PATT14_1:RW:0:32:=0x0000A9A9
const DENALI_PHY_282_DATA: u32 = 0b00000000000000001011010110110101; // PHY_RDLVL_PATT15_1:RW:0:32:=0x0000B5B5
const DENALI_PHY_283_DATA: u32 = 0b00000000000000000000000000000000; // PHY_RDDQ_ENC_OBS_SELECT_1:RW:24:3:=0x00 PHY_MASTER_DLY_LOCK_OBS_SELECT_1:RW:16:4:=0x00 PHY_SW_FIFO_PTR_RST_DISABLE_1:RW:8:1:=0x00 PHY_SLAVE_LOOP_CNT_UPDATE_1:RW:0:3:=0x00
const DENALI_PHY_284_DATA: u32 = 0b00000000000000000000000000000000; // PHY_FIFO_PTR_OBS_SELECT_1:RW:24:4:=0x00 PHY_WR_SHIFT_OBS_SELECT_1:RW:16:4:=0x00 PHY_WR_ENC_OBS_SELECT_1:RW:8:4:=0x00 PHY_RDDQS_DQ_ENC_OBS_SELECT_1:RW:0:4:=0x00
const DENALI_PHY_285_DATA: u32 = 0b00001000000000000000000000000000; // PHY_WRLVL_CAPTURE_CNT_1:RW:24:6:=0x08 PHY_WRLVL_ALGO_1:RW:16:2:=0x00 SC_PHY_LVL_DEBUG_CONT_1:WR:8:1:=0x00 PHY_LVL_DEBUG_MODE_1:RW:0:1:=0x00
const DENALI_PHY_286_DATA: u32 = 0b00000100000000000000000000001000; // PHY_GTLVL_UPDT_WAIT_CNT_1:RW:24:4:=0x04 PHY_GTLVL_CAPTURE_CNT_1:RW:16:6:=0x00 PHY_DQ_MASK_1:RW:8:8:=0x00 PHY_WRLVL_UPDT_WAIT_CNT_1:RW:0:4:=0x08
const DENALI_PHY_287_DATA: u32 = 0b00000000000000000000010000001000; // PHY_RDLVL_RDDQS_DQ_OBS_SELECT_1:RW:24:5:=0x00 PHY_RDLVL_OP_MODE_1:RW:16:2:=0x00 PHY_RDLVL_UPDT_WAIT_CNT_1:RW:8:4:=0x04 PHY_RDLVL_CAPTURE_CNT_1:RW:0:6:=0x08
const DENALI_PHY_288_DATA: u32 = 0b00000000111001001110010000000000; // PHY_RDLVL_DATA_SWIZZLE_1:RW:8:18:=0x00e4e4 PHY_RDLVL_DATA_MASK_1:RW:0:8:=0x00
const DENALI_PHY_289_DATA: u32 = 0b00000000000001110001000000100000; // PHY_WDQLVL_PATT_1:RW:16:3:=0x07 PHY_WDQLVL_BURST_CNT_1:RW:8:6:=0x10 PHY_WDQLVL_CLK_JITTER_TOLERANCE_1:RW:0:8:=0x20
const DENALI_PHY_290_DATA: u32 = 0b00000000000011000000000000100000; // PHY_WDQLVL_DQDM_OBS_SELECT_1:RW:24:4:=0x00 PHY_WDQLVL_UPDT_WAIT_CNT_1:RW:16:4:=0x0c PHY_WDQLVL_DQDM_SLV_DLY_JUMP_OFFSET_1:RW:0:11:=0x0020
const DENALI_PHY_291_DATA: u32 = 0b00000000000000000000011000100000; // SC_PHY_WDQLVL_CLR_PREV_RESULTS_1:WR:16:1:=0x00 PHY_WDQLVL_DM_DLY_STEP_1:RW:8:4:=0x06 PHY_WDQLVL_DQ_SLV_DELTA_1:RW:0:8:=0x20
const DENALI_PHY_292_DATA: u32 = 0b00000000000000000000000100000000; // PHY_WDQLVL_DATADM_MASK_1:RW:0:9:=0x0100
const DENALI_PHY_293_DATA: u32 = 0b01010101010101010101010101010101; // PHY_USER_PATT0_1:RW:0:32:=0x55555555
const DENALI_PHY_294_DATA: u32 = 0b10101010101010101010101010101010; // PHY_USER_PATT1_1:RW:0:32:=0xAAAAAAAA
const DENALI_PHY_295_DATA: u32 = 0b01010101010101010101010101010101; // PHY_USER_PATT2_1:RW:0:32:=0x55555555
const DENALI_PHY_296_DATA: u32 = 0b10101010101010101010101010101010; // PHY_USER_PATT3_1:RW:0:32:=0xAAAAAAAA
const DENALI_PHY_297_DATA: u32 = 0b00000000000000000101010101010101; // PHY_NTP_MULT_TRAIN_1:RW:16:1:=0x00 PHY_USER_PATT4_1:RW:0:16:=0x5555
const DENALI_PHY_298_DATA: u32 = 0b00000001000000000000000100000000; // PHY_NTP_PERIOD_THRESHOLD_1:RW:16:10:=0x0100 PHY_NTP_EARLY_THRESHOLD_1:RW:0:10:=0x0100
const DENALI_PHY_299_DATA: u32 = 0b00000000100000000000000110000000; // PHY_NTP_PERIOD_THRESHOLD_MAX_1:RW:16:10:=0x0080 PHY_NTP_PERIOD_THRESHOLD_MIN_1:RW:0:10:=0x0180
const DENALI_PHY_300_DATA: u32 = 0b00000000000000000000000000000000; // PHY_FIFO_PTR_OBS_1:RD:16:8:=0x00 SC_PHY_MANUAL_CLEAR_1:WR:8:6:=0x00 PHY_CALVL_VREF_DRIVING_SLICE_1:RW:0:1:=0x00
const DENALI_PHY_301_DATA: u32 = 0b00000000000000000000000000000000; // PHY_LPBK_RESULT_OBS_1:RD:0:32:=0x00000000
const DENALI_PHY_302_DATA: u32 = 0b00000000000000000000000000000000; // PHY_MASTER_DLY_LOCK_OBS_1:RD:16:11:=0x0000 PHY_LPBK_ERROR_COUNT_OBS_1:RD:0:16:=0x0000
const DENALI_PHY_303_DATA: u32 = 0b00000000000000000000000000000000; // PHY_RDDQS_DQ_FALL_ADDER_SLV_DLY_ENC_OBS_1:RD:24:8:=0x00 PHY_RDDQS_DQ_RISE_ADDER_SLV_DLY_ENC_OBS_1:RD:16:8:=0x00 PHY_RDDQS_BASE_SLV_DLY_ENC_OBS_1:RD:8:7:=0x00 PHY_RDDQ_SLV_DLY_ENC_OBS_1:RD:0:7:=0x00
const DENALI_PHY_304_DATA: u32 = 0b00000000000000000000000000000000; // PHY_WRDQ_BASE_SLV_DLY_ENC_OBS_1:RD:24:8:=0x00 PHY_WRDQS_BASE_SLV_DLY_ENC_OBS_1:RD:16:7:=0x00 PHY_RDDQS_GATE_SLV_DLY_ENC_OBS_1:RD:0:11:=0x0000
const DENALI_PHY_305_DATA: u32 = 0b00000000000000000000000000000000; // PHY_WRLVL_HARD0_DELAY_OBS_1:RD:16:10:=0x0000 PHY_WR_SHIFT_OBS_1:RD:8:3:=0x00 PHY_WR_ADDER_SLV_DLY_ENC_OBS_1:RD:0:8:=0x00
const DENALI_PHY_306_DATA: u32 = 0b00000000000000000000000000000000; // PHY_WRLVL_HARD1_DELAY_OBS_1:RD:0:10:=0x0000
const DENALI_PHY_307_DATA: u32 = 0b00000000000000000000000000000000; // PHY_WRLVL_STATUS_OBS_1:RD:0:17:=0x000000
const DENALI_PHY_308_DATA: u32 = 0b00000000000000000000000000000000; // PHY_GATE_SMPL2_SLV_DLY_ENC_OBS_1:RD:16:10:=0x0000 PHY_GATE_SMPL1_SLV_DLY_ENC_OBS_1:RD:0:10:=0x0000
const DENALI_PHY_309_DATA: u32 = 0b00000000000000000000000000000000; // PHY_GTLVL_HARD0_DELAY_OBS_1:RD:16:14:=0x0000 PHY_WRLVL_ERROR_OBS_1:RD:0:16:=0x0000
const DENALI_PHY_310_DATA: u32 = 0b00000000000000000000000000000000; // PHY_GTLVL_HARD1_DELAY_OBS_1:RD:0:14:=0x0000
const DENALI_PHY_311_DATA: u32 = 0b00000000000000000000000000000000; // PHY_GTLVL_STATUS_OBS_1:RD:0:18:=0x000000
const DENALI_PHY_312_DATA: u32 = 0b00000000000000000000000000000000; // PHY_RDLVL_RDDQS_DQ_TE_DLY_OBS_1:RD:16:10:=0x0000 PHY_RDLVL_RDDQS_DQ_LE_DLY_OBS_1:RD:0:10:=0x0000
const DENALI_PHY_313_DATA: u32 = 0b00000000000000000000000000000000; // PHY_RDLVL_RDDQS_DQ_NUM_WINDOWS_OBS_1:RD:0:2:=0x00
const DENALI_PHY_314_DATA: u32 = 0b00000000000000000000000000000000; // PHY_RDLVL_STATUS_OBS_1:RD:0:32:=0x00000000
const DENALI_PHY_315_DATA: u32 = 0b00000000000000000000000000000000; // PHY_WDQLVL_DQDM_TE_DLY_OBS_1:RD:16:11:=0x0000 PHY_WDQLVL_DQDM_LE_DLY_OBS_1:RD:0:11:=0x0000
const DENALI_PHY_316_DATA: u32 = 0b00000000000000000000000000000000; // PHY_WDQLVL_STATUS_OBS_1:RD:0:32:=0x00000000
const DENALI_PHY_317_DATA: u32 = 0b00000000000000000000000000000000; // PHY_DDL_MODE_1:RW:0:31:=0x00000000
const DENALI_PHY_318_DATA: u32 = 0b00000000000000000000000000000000; // PHY_DDL_MASK_1:RW:0:6:=0x00
const DENALI_PHY_319_DATA: u32 = 0b00000000000000000000000000000000; // PHY_DDL_TEST_OBS_1:RD:0:32:=0x00000000
const DENALI_PHY_320_DATA: u32 = 0b00000000000000000000000000000000; // PHY_DDL_TEST_MSTR_DLY_OBS_1:RD:0:32:=0x00000000
const DENALI_PHY_321_DATA: u32 = 0b00000000000000000000000000000100; // PHY_RX_CAL_OVERRIDE_1:RW:24:1:=0x00 SC_PHY_RX_CAL_START_1:WR:16:1:=0x00 PHY_LP4_WDQS_OE_EXTEND_1:RW:8:1:=0x00 PHY_DDL_TRACK_UPD_THRESHOLD_1:RW:0:8:=0x04
const DENALI_PHY_322_DATA: u32 = 0b00000000000000000000000000100000; // PHY_RX_CAL_DQ2_1:RW+:24:6:=0x00 PHY_RX_CAL_DQ1_1:RW+:16:6:=0x00 PHY_RX_CAL_DQ0_1:RW+:8:6:=0x00 PHY_RX_CAL_SAMPLE_WAIT_1:RW:0:8:=0x20
const DENALI_PHY_323_DATA: u32 = 0b00000000000000000000000000000000; // PHY_RX_CAL_DQ6_1:RW+:24:6:=0x00 PHY_RX_CAL_DQ5_1:RW+:16:6:=0x00 PHY_RX_CAL_DQ4_1:RW+:8:6:=0x00 PHY_RX_CAL_DQ3_1:RW+:0:6:=0x00
const DENALI_PHY_324_DATA: u32 = 0b00000000000000000000000000000000; // PHY_RX_CAL_FDBK_1:RW+:24:6:=0x00 PHY_RX_CAL_DQS_1:RW+:16:6:=0x00 PHY_RX_CAL_DM_1:RW+:8:6:=0x00 PHY_RX_CAL_DQ7_1:RW+:0:6:=0x00
const DENALI_PHY_325_DATA: u32 = 0b00000000000000000000000000000000; // PHY_RX_CAL_LOCK_OBS_1:RD:16:9:=0x0000 PHY_RX_CAL_OBS_1:RD:0:11:=0x0000
const DENALI_PHY_326_DATA: u32 = 0b00000000000000000000000000000000; // PHY_RX_CAL_COMP_VAL_1:RW:24:1:=0x00 PHY_RX_CAL_DIFF_ADJUST_1:RW:16:4:=0x00 PHY_RX_CAL_SE_ADJUST_1:RW:8:4:=0x00 PHY_RX_CAL_DISABLE_1:RW:0:1:=0x00
const DENALI_PHY_327_DATA: u32 = 0b00000111111111110000000000000000; // PHY_PAD_RX_BIAS_EN_1:RW:16:11:=0x07ff PHY_RX_CAL_INDEX_MASK_1:RW:0:12:=0x0000
const DENALI_PHY_328_DATA: u32 = 0b00100000000000001000000000001000; // PHY_DATA_DC_ADJUST_START_1:RW:24:6:=0x20 PHY_DATA_DC_WEIGHT_1:RW:16:2:=0x00 PHY_DATA_DC_CAL_TIMEOUT_1:RW:8:8:=0x80 PHY_DATA_DC_CAL_SAMPLE_WAIT_1:RW:0:8:=0x08
const DENALI_PHY_329_DATA: u32 = 0b00000000000000000000100000010000; // PHY_DATA_DC_CAL_POLARITY_1:RW:24:1:=0x00 PHY_DATA_DC_ADJUST_DIRECT_1:RW:16:1:=0x00 PHY_DATA_DC_ADJUST_THRSHLD_1:RW:8:8:=0x08 PHY_DATA_DC_ADJUST_SAMPLE_CNT_1:RW:0:8:=0x10
const DENALI_PHY_330_DATA: u32 = 0b00000000000001000000000100000000; // PHY_SLV_DLY_CTRL_GATE_DISABLE_1:RW_D:24:1:=0x00 PHY_FDBK_PWR_CTRL_1:RW:16:3:=0x04 PHY_DATA_DC_SW_RANK_1:RW+:8:2:=0x01 PHY_DATA_DC_CAL_START_1:RW+:0:1:=0x00
const DENALI_PHY_331_DATA: u32 = 0b00000000000000000000000000000000; // PHY_SLICE_PWR_RDC_DISABLE_1:RW:16:1:=0x00 PHY_DCC_RXCAL_CTRL_GATE_DISABLE_1:RW_D:8:1:=0x00 PHY_RDPATH_GATE_DISABLE_1:RW_D:0:1:=0x00
const DENALI_PHY_332_DATA: u32 = 0b00000001100010000000110000000001; // PHY_DQS_TSEL_ENABLE_1:RW+:24:3:=0x01 PHY_DQ_TSEL_SELECT_1:RW+:8:16:=0x880c PHY_DQ_TSEL_ENABLE_1:RW+:0:3:=0x01
const DENALI_PHY_333_DATA: u32 = 0b00100000000000111000100000001100; // PHY_VREF_INITIAL_START_POINT_1:RW+:24:6:=0x20 PHY_TWO_CYC_PREAMBLE_1:RW+:16:2:=0x03 PHY_DQS_TSEL_SELECT_1:RW+:0:16:=0x880c
const DENALI_PHY_334_DATA: u32 = 0b00100000000000000000000100100101; // PHY_NTP_WDQ_STEP_SIZE_1:RW+:24:8:=0x20 PHY_NTP_TRAIN_EN_1:RW+:16:1:=0x00 PHY_VREF_TRAINING_CTRL_1:RW+:8:2:=0x01 PHY_VREF_INITIAL_STOP_POINT_1:RW+:0:6:=0x25
const DENALI_PHY_335_DATA: u32 = 0b00000111111111110000001000000000; // PHY_NTP_WDQ_STOP_1:RW+:16:11:=0x07FF PHY_NTP_WDQ_START_1:RW+:0:11:=0x0200
const DENALI_PHY_336_DATA: u32 = 0b00000000000000000000000100000001; // PHY_PAD_RX_DCD_0_1:RW+:24:5:=0x00 PHY_PAD_TX_DCD_1:RW+:16:5:=0x00 PHY_FAST_LVL_EN_1:RW+:8:4:=0x01 PHY_NTP_WDQ_BIT_EN_1:RW+:0:8:=0x01
const DENALI_PHY_337_DATA: u32 = 0b00000000000000000000000000000000; // PHY_PAD_RX_DCD_4_1:RW+:24:5:=0x00 PHY_PAD_RX_DCD_3_1:RW+:16:5:=0x00 PHY_PAD_RX_DCD_2_1:RW+:8:5:=0x00 PHY_PAD_RX_DCD_1_1:RW+:0:5:=0x00
const DENALI_PHY_338_DATA: u32 = 0b00000000000000000000000000000000; // PHY_PAD_DM_RX_DCD_1:RW+:24:5:=0x00 PHY_PAD_RX_DCD_7_1:RW+:16:5:=0x00 PHY_PAD_RX_DCD_6_1:RW+:8:5:=0x00 PHY_PAD_RX_DCD_5_1:RW+:0:5:=0x00
const DENALI_PHY_339_DATA: u32 = 0b00000000000000000000000000000000; // PHY_PAD_DSLICE_IO_CFG_1:RW+:16:6:=0x00 PHY_PAD_FDBK_RX_DCD_1:RW+:8:5:=0x00 PHY_PAD_DQS_RX_DCD_1:RW+:0:5:=0x00
const DENALI_PHY_340_DATA: u32 = 0b00000000000000000000000000000000; // PHY_RDDQ1_SLAVE_DELAY_1:RW+:16:10:=0x0000 PHY_RDDQ0_SLAVE_DELAY_1:RW+:0:10:=0x0000
const DENALI_PHY_341_DATA: u32 = 0b00000000000000000000000000000000; // PHY_RDDQ3_SLAVE_DELAY_1:RW+:16:10:=0x0000 PHY_RDDQ2_SLAVE_DELAY_1:RW+:0:10:=0x0000
const DENALI_PHY_342_DATA: u32 = 0b00000000000000000000000000000000; // PHY_RDDQ5_SLAVE_DELAY_1:RW+:16:10:=0x0000 PHY_RDDQ4_SLAVE_DELAY_1:RW+:0:10:=0x0000
const DENALI_PHY_343_DATA: u32 = 0b00000000000000000000000000000000; // PHY_RDDQ7_SLAVE_DELAY_1:RW+:16:10:=0x0000 PHY_RDDQ6_SLAVE_DELAY_1:RW+:0:10:=0x0000
const DENALI_PHY_344_DATA: u32 = 0b00000000000000100000000000000000; // PHY_DATA_DC_CAL_CLK_SEL_1:RW+:16:3:=0x02 PHY_RDDM_SLAVE_DELAY_1:RW+:0:10:=0x0000
const DENALI_PHY_345_DATA: u32 = 0b01010001010100010101000001010010; // PHY_DQS_OE_TIMING_1:RW+:24:8:=0x51 PHY_DQ_TSEL_WR_TIMING_1:RW+:16:8:=0x51 PHY_DQ_TSEL_RD_TIMING_1:RW+:8:8:=0x50 PHY_DQ_OE_TIMING_1:RW+:0:8:=0x52
const DENALI_PHY_346_DATA: u32 = 0b00110001110000000110000000000000; // PHY_DQS_TSEL_WR_TIMING_1:RW+:24:8:=0x31 PHY_DQS_OE_RD_TIMING_1:RW+:16:8:=0xc0 PHY_DQS_TSEL_RD_TIMING_1:RW+:8:8:=0x60 PHY_IO_PAD_DELAY_TIMING_1:RW+:0:4:=0x00
const DENALI_PHY_347_DATA: u32 = 0b00000001000111110000000000000100; // PHY_PAD_VREF_CTRL_DQ_1:RW+:16:10:=0x011f PHY_VREF_SETTING_TIME_1:RW+:0:16:=0x0004
const DENALI_PHY_348_DATA: u32 = 0b00000000110000001100000000000001; // PHY_RDDATA_EN_IE_DLY_1:RW+:24:2:=0x00 PHY_DQS_IE_TIMING_1:RW+:16:8:=0xc0 PHY_DQ_IE_TIMING_1:RW+:8:8:=0xc0 PHY_PER_CS_TRAINING_EN_1:RW+:0:1:=0x01
const DENALI_PHY_349_DATA: u32 = 0b00000011000000000000000000000000; // PHY_WDQLVL_RDDATA_EN_DLY_1:RW+:24:5:=0x03 PHY_WDQLVL_IE_ON_1:RW+:16:1:=0x00 PHY_DBI_MODE_1:RW+:8:2:=0x00 PHY_IE_MODE_1:RW+:0:2:=0x00
const DENALI_PHY_350_DATA: u32 = 0b00000000000000110000001000000010; // PHY_SW_MASTER_MODE_1:RW+:24:4:=0x00 PHY_RDDATA_EN_OE_DLY_1:RW+:16:5:=0x03 PHY_RDDATA_EN_TSEL_DLY_1:RW+:8:5:=0x02 PHY_WDQLVL_RDDATA_EN_TSEL_DLY_1:RW+:0:5:=0x02
const DENALI_PHY_351_DATA: u32 = 0b01000010000100000000000000010000; // PHY_MASTER_DELAY_WAIT_1:RW+:24:8:=0x42 PHY_MASTER_DELAY_STEP_1:RW+:16:6:=0x10 PHY_MASTER_DELAY_START_1:RW+:0:11:=0x0010
const DENALI_PHY_352_DATA: u32 = 0b00000001000011000000010100111110; // PHY_WRLVL_DLY_FINE_STEP_1:RW+:24:4:=0x01 PHY_WRLVL_DLY_STEP_1:RW+:16:8:=0x0c PHY_RPTR_UPDATE_1:RW+:8:4:=0x05 PHY_MASTER_DELAY_HALF_MEASURE_1:RW+:0:8:=0x3e
const DENALI_PHY_353_DATA: u32 = 0b00000000000011110000110000100000; // PHY_GTLVL_RESP_WAIT_CNT_1:RW+:16:5:=0x0f PHY_GTLVL_DLY_STEP_1:RW+:8:4:=0x0c PHY_WRLVL_RESP_WAIT_CNT_1:RW+:0:6:=0x20
const DENALI_PHY_354_DATA: u32 = 0b00000001000000000000000101000000; // PHY_GTLVL_FINAL_STEP_1:RW+:16:10:=0x0100 PHY_GTLVL_BACK_STEP_1:RW+:0:10:=0x0140
const DENALI_PHY_355_DATA: u32 = 0b00000000101000110000000100100000; // PHY_WDQLVL_DM_SEARCH_RANGE_1:RW+:16:9:=0x00a3 PHY_WDQLVL_QTR_DLY_STEP_1:RW+:8:4:=0x01 PHY_WDQLVL_DLY_STEP_1:RW+:0:8:=0x20
const DENALI_PHY_356_DATA: u32 = 0b00000000000000000000110000000000; // PHY_RDLVL_DLY_STEP_1:RW+:8:4:=0x0c PHY_TOGGLE_PRE_SUPPORT_1:RW+:0:1:=0x00
const DENALI_PHY_357_DATA: u32 = 0b00000000000000000000001000010000; // PHY_RDLVL_MAX_EDGE_1:RW+:0:10:=0x0210
const DENALI_PHY_358_DATA: u32 = 0b00000000000000000000001000000000; // PHY_DATA_DC_INIT_DISABLE_1:RW+:16:2:=0x00 PHY_WRPATH_GATE_TIMING_1:RW+:8:3:=0x02 PHY_WRPATH_GATE_DISABLE_1:RW+:0:2:=0x00
const DENALI_PHY_359_DATA: u32 = 0b00000010100000000000000000000000; // PHY_DATA_DC_DQ_INIT_SLV_DELAY_1:RW+:16:11:=0x0280 PHY_DATA_DC_DQS_INIT_SLV_DELAY_1:RW+:0:10:=0x0000
const DENALI_PHY_360_DATA: u32 = 0b10000000100000000000000100000001; // PHY_DATA_DC_DM_CLK_DIFF_THRSHLD_1:RW+:24:8:=0x80 PHY_DATA_DC_DM_CLK_SE_THRSHLD_1:RW+:16:8:=0x80 PHY_DATA_DC_WDQLVL_ENABLE_1:RW+:8:1:=0x01 PHY_DATA_DC_WRLVL_ENABLE_1:RW+:0:1:=0x01
const DENALI_PHY_361_DATA: u32 = 0b00000000000000000000000000000011; // PHY_RDDATA_EN_DLY_1:RW+:0:5:=0x03
const DENALI_PHY_362_DATA: u32 = 0b01110110010101000011001000010000; // PHY_DQ_DM_SWIZZLE0_1:RW+:0:32:=0x76543210
const DENALI_PHY_363_DATA: u32 = 0b00000000000000000000000000001000; // PHY_DQ_DM_SWIZZLE1_1:RW+:0:4:=0x08
const DENALI_PHY_364_DATA: u32 = 0b00000010100000000000001010000000; // PHY_CLK_WRDQ1_SLAVE_DELAY_1:RW+:16:11:=0x0280 PHY_CLK_WRDQ0_SLAVE_DELAY_1:RW+:0:11:=0x0280
const DENALI_PHY_365_DATA: u32 = 0b00000010100000000000001010000000; // PHY_CLK_WRDQ3_SLAVE_DELAY_1:RW+:16:11:=0x0280 PHY_CLK_WRDQ2_SLAVE_DELAY_1:RW+:0:11:=0x0280
const DENALI_PHY_366_DATA: u32 = 0b00000010100000000000001010000000; // PHY_CLK_WRDQ5_SLAVE_DELAY_1:RW+:16:11:=0x0280 PHY_CLK_WRDQ4_SLAVE_DELAY_1:RW+:0:11:=0x0280
const DENALI_PHY_367_DATA: u32 = 0b00000010100000000000001010000000; // PHY_CLK_WRDQ7_SLAVE_DELAY_1:RW+:16:11:=0x0280 PHY_CLK_WRDQ6_SLAVE_DELAY_1:RW+:0:11:=0x0280
const DENALI_PHY_368_DATA: u32 = 0b00000000000000000000001010000000; // PHY_CLK_WRDQS_SLAVE_DELAY_1:RW+:16:10:=0x0000 PHY_CLK_WRDM_SLAVE_DELAY_1:RW+:0:11:=0x0280
const DENALI_PHY_369_DATA: u32 = 0b00000000000000001000000000000000; // PHY_RDDQS_DQ0_RISE_SLAVE_DELAY_1:RW+:8:10:=0x0080 PHY_WRLVL_THRESHOLD_ADJUST_1:RW+:0:2:=0x00
const DENALI_PHY_370_DATA: u32 = 0b00000000100000000000000010000000; // PHY_RDDQS_DQ1_RISE_SLAVE_DELAY_1:RW+:16:10:=0x0080 PHY_RDDQS_DQ0_FALL_SLAVE_DELAY_1:RW+:0:10:=0x0080
const DENALI_PHY_371_DATA: u32 = 0b00000000100000000000000010000000; // PHY_RDDQS_DQ2_RISE_SLAVE_DELAY_1:RW+:16:10:=0x0080 PHY_RDDQS_DQ1_FALL_SLAVE_DELAY_1:RW+:0:10:=0x0080
const DENALI_PHY_372_DATA: u32 = 0b00000000100000000000000010000000; // PHY_RDDQS_DQ3_RISE_SLAVE_DELAY_1:RW+:16:10:=0x0080 PHY_RDDQS_DQ2_FALL_SLAVE_DELAY_1:RW+:0:10:=0x0080
const DENALI_PHY_373_DATA: u32 = 0b00000000100000000000000010000000; // PHY_RDDQS_DQ4_RISE_SLAVE_DELAY_1:RW+:16:10:=0x0080 PHY_RDDQS_DQ3_FALL_SLAVE_DELAY_1:RW+:0:10:=0x0080
const DENALI_PHY_374_DATA: u32 = 0b00000000100000000000000010000000; // PHY_RDDQS_DQ5_RISE_SLAVE_DELAY_1:RW+:16:10:=0x0080 PHY_RDDQS_DQ4_FALL_SLAVE_DELAY_1:RW+:0:10:=0x0080
const DENALI_PHY_375_DATA: u32 = 0b00000000100000000000000010000000; // PHY_RDDQS_DQ6_RISE_SLAVE_DELAY_1:RW+:16:10:=0x0080 PHY_RDDQS_DQ5_FALL_SLAVE_DELAY_1:RW+:0:10:=0x0080
const DENALI_PHY_376_DATA: u32 = 0b00000000100000000000000010000000; // PHY_RDDQS_DQ7_RISE_SLAVE_DELAY_1:RW+:16:10:=0x0080 PHY_RDDQS_DQ6_FALL_SLAVE_DELAY_1:RW+:0:10:=0x0080
const DENALI_PHY_377_DATA: u32 = 0b00000000100000000000000010000000; // PHY_RDDQS_DM_RISE_SLAVE_DELAY_1:RW+:16:10:=0x0080 PHY_RDDQS_DQ7_FALL_SLAVE_DELAY_1:RW+:0:10:=0x0080
const DENALI_PHY_378_DATA: u32 = 0b00000000011011100000000010000000; // PHY_RDDQS_GATE_SLAVE_DELAY_1:RW+:16:10:=0x006e PHY_RDDQS_DM_FALL_SLAVE_DELAY_1:RW+:0:10:=0x0080
const DENALI_PHY_379_DATA: u32 = 0b00000001101000000000000000000011; // PHY_WRLVL_DELAY_EARLY_THRESHOLD_1:RW+:16:10:=0x01A0 PHY_WRITE_PATH_LAT_ADD_1:RW+:8:3:=0x00 PHY_RDDQS_LATENCY_ADJUST_1:RW+:0:4:=0x03
const DENALI_PHY_380_DATA: u32 = 0b00000000000000000000000000000000; // PHY_WRLVL_EARLY_FORCE_ZERO_1:RW+:16:1:=0x00 PHY_WRLVL_DELAY_PERIOD_THRESHOLD_1:RW+:0:10:=0x0000
const DENALI_PHY_381_DATA: u32 = 0b00000000000000110000000000000000; // PHY_GTLVL_LAT_ADJ_START_1:RW+:16:4:=0x03 PHY_GTLVL_RDDQS_SLV_DLY_START_1:RW+:0:10:=0x0000
const DENALI_PHY_382_DATA: u32 = 0b00000000000010000000001000000000; // PHY_NTP_PASS_1:RW+:24:1:=0x00 PHY_NTP_WRLAT_START_1:RW+:16:4:=0x08 PHY_WDQLVL_DQDM_SLV_DLY_START_1:RW+:0:11:=0x0200
const DENALI_PHY_383_DATA: u32 = 0b00000000000000000000000000000000; // PHY_RDLVL_RDDQS_DQ_SLV_DLY_START_1:RW+:0:10:=0x0000

const DENALI_PHY_384_DATA: u32 = 0b00100000001000000010000000100000; // PHY_DATA_DC_DQ2_CLK_ADJUST_1:RW+:24:8:=0x20 PHY_DATA_DC_DQ1_CLK_ADJUST_1:RW+:16:8:=0x20 PHY_DATA_DC_DQ0_CLK_ADJUST_1:RW+:8:8:=0x20 PHY_DATA_DC_DQS_CLK_ADJUST_1:RW+:0:8:=0x20
const DENALI_PHY_385_DATA: u32 = 0b00100000001000000010000000100000; // PHY_DATA_DC_DQ6_CLK_ADJUST_1:RW+:24:8:=0x20 PHY_DATA_DC_DQ5_CLK_ADJUST_1:RW+:16:8:=0x20 PHY_DATA_DC_DQ4_CLK_ADJUST_1:RW+:8:8:=0x20 PHY_DATA_DC_DQ3_CLK_ADJUST_1:RW+:0:8:=0x20
const DENALI_PHY_386_DATA: u32 = 0b00000000000000000010000000100000; // PHY_DSLICE_PAD_BOOSTPN_SETTING_1:RW+:16:16:=0x0000 PHY_DATA_DC_DM_CLK_ADJUST_1:RW+:8:8:=0x20 PHY_DATA_DC_DQ7_CLK_ADJUST_1:RW+:0:8:=0x20
const DENALI_PHY_387_DATA: u32 = 0b00000000000000000000000000000000; // PHY_DSLICE_PAD_RX_CTLE_SETTING_1:RW+:0:4:=0x00
const DENALI_PHY_388_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_389_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_390_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_391_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_392_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_393_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_394_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_395_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_396_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_397_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_398_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_399_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_400_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_401_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_402_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_403_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_404_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_405_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_406_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_407_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_408_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_409_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_410_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_411_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_412_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_413_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_414_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_415_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_416_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_417_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_418_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_419_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_420_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_421_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_422_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_423_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_424_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_425_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_426_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_427_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_428_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_429_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_430_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_431_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_432_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_433_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_434_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_435_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_436_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_437_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_438_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_439_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_440_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_441_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_442_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_443_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_444_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_445_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_446_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_447_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_448_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_449_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_450_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_451_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_452_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_453_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_454_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_455_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_456_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_457_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_458_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_459_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_460_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_461_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_462_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_463_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_464_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_465_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_466_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_467_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_468_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_469_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_470_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_471_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_472_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_473_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_474_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_475_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_476_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_477_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_478_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_479_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_480_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_481_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_482_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_483_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_484_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_485_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_486_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_487_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_488_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_489_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_490_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_491_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_492_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_493_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_494_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_495_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_496_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_497_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_498_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_499_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_500_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_501_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_502_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_503_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_504_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_505_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_506_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_507_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_508_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_509_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_510_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_511_DATA: u32 = 0b00000000000000000000000000000000; //
                                                                     //
const DENALI_PHY_512_DATA: u32 = 0b00000000000000000000010011110000; // PHY_IO_PAD_DELAY_TIMING_BYPASS_2:RW:16:4:=0x00 PHY_CLK_WR_BYPASS_SLAVE_DELAY_2:RW:0:11:=0x04f0
const DENALI_PHY_513_DATA: u32 = 0b00000000000000000000000000000000; // PHY_WRITE_PATH_LAT_ADD_BYPASS_2:RW:16:3:=0x00 PHY_CLK_WRDQS_SLAVE_DELAY_BYPASS_2:RW:0:10:=0x0000
const DENALI_PHY_514_DATA: u32 = 0b00000001000000110000001000000000; // PHY_LP2_DQS_GATE_CLS_2:RW:24:4:=0x01 PHY_BYPASS_TWO_CYC_PREAMBLE_2:RW:16:2:=0x03 PHY_RDDQS_GATE_BYPASS_SLAVE_DELAY_2:RW:0:10:=0x0200
const DENALI_PHY_515_DATA: u32 = 0b00000000000000000000000000000000; // PHY_SW_WRDQ2_SHIFT_2:RW:24:6:=0x00 PHY_SW_WRDQ1_SHIFT_2:RW:16:6:=0x00 PHY_SW_WRDQ0_SHIFT_2:RW:8:6:=0x00 PHY_CLK_BYPASS_OVERRIDE_2:RW:0:1:=0x00
const DENALI_PHY_516_DATA: u32 = 0b00000000000000000000000000000000; // PHY_SW_WRDQ6_SHIFT_2:RW:24:6:=0x00 PHY_SW_WRDQ5_SHIFT_2:RW:16:6:=0x00 PHY_SW_WRDQ4_SHIFT_2:RW:8:6:=0x00 PHY_SW_WRDQ3_SHIFT_2:RW:0:6:=0x00
const DENALI_PHY_517_DATA: u32 = 0b00000011000000000000000000000000; // PHY_PER_RANK_CS_MAP_2:RW+:24:2:=0x03 PHY_SW_WRDQS_SHIFT_2:RW:16:4:=0x00 PHY_SW_WRDM_SHIFT_2:RW:8:6:=0x00 PHY_SW_WRDQ7_SHIFT_2:RW:0:6:=0x00
const DENALI_PHY_518_DATA: u32 = 0b00000001000000000000000000000001; // PHY_LP4_BOOT_RDDATA_EN_DLY_2:RW:24:5:=0x01 PHY_LP4_BOOT_RDDATA_EN_IE_DLY_2:RW:16:2:=0x00 PHY_PER_CS_TRAINING_INDEX_2:RW+:8:1:=0x00 PHY_PER_CS_TRAINING_MULTICAST_EN_2:RW_D:0:1:=0x01
const DENALI_PHY_519_DATA: u32 = 0b00000011000000000000010000000000; // PHY_LP4_BOOT_WRPATH_GATE_DISABLE_2:RW:24:2:=0x03 PHY_LP4_BOOT_RDDQS_LATENCY_ADJUST_2:RW:16:4:=0x00 PHY_LP4_BOOT_RPTR_UPDATE_2:RW:8:4:=0x04 PHY_LP4_BOOT_RDDATA_EN_TSEL_DLY_2:RW:0:5:=0x00
const DENALI_PHY_520_DATA: u32 = 0b00000001000000000000000000000001; // PHY_LPBK_DFX_TIMEOUT_EN_2:RW:24:1:=0x01 PHY_LPBK_CONTROL_2:RW:8:9:=0x0000 PHY_LP4_BOOT_RDDATA_EN_OE_DLY_2:RW:0:5:=0x01
const DENALI_PHY_521_DATA: u32 = 0b00000000000000000000000000000000; // PHY_AUTO_TIMING_MARGIN_CONTROL_2:RW:0:32:=0x00000000
const DENALI_PHY_522_DATA: u32 = 0b00000000000000000000000000000000; // PHY_AUTO_TIMING_MARGIN_OBS_2:RD:0:28:=0x00000000
const DENALI_PHY_523_DATA: u32 = 0b00000001000000000000000000000001; // PHY_PRBS_PATTERN_START_2:RW_D:24:7:=0x01 PHY_DDR4_DQ_IDLE_2:RW:8:9:=0x0000 PHY_PDA_MODE_EN_2:RW:0:1:=0x01
const DENALI_PHY_524_DATA: u32 = 0b00000000000000000000000000000000; // PHY_RDLVL_MULTI_PATT_RST_DISABLE_2:RW:24:1:=0x00 PHY_RDLVL_MULTI_PATT_ENABLE_2:RW:16:1:=0x00 PHY_PRBS_PATTERN_MASK_2:RW:0:9:=0x0000
const DENALI_PHY_525_DATA: u32 = 0b00000000110000000000000000000100; // PHY_RDDQS_DQ_BYPASS_SLAVE_DELAY_2:RW:16:10:=0x00c0 PHY_VREF_TRAIN_OBS_2:RD:8:6:=0x00 PHY_VREF_INITIAL_STEPSIZE_2:RW:0:5:=0x04
const DENALI_PHY_526_DATA: u32 = 0b00000000110011000000000000001000; // PHY_GATE_SMPL1_SLAVE_DELAY_2:RW:16:9:=0x00cc SC_PHY_SNAP_OBS_REGS_2:WR:8:1:=0x00 PHY_GATE_ERROR_DELAY_SELECT_2:RW:0:4:=0x08
const DENALI_PHY_527_DATA: u32 = 0b00000000011001100000011000000001; // PHY_GATE_SMPL2_SLAVE_DELAY_2:RW:16:9:=0x0066 PHY_MEM_CLASS_2:RW:8:3:=0x06 PHY_LPDDR_2:RW:0:1:=0x01
const DENALI_PHY_528_DATA: u32 = 0b00000000000000000000000000000011; // ON_FLY_GATE_ADJUST_EN_2:RW:0:2:=0x03
const DENALI_PHY_529_DATA: u32 = 0b00000000000000000000000000000000; // PHY_GATE_TRACKING_OBS_2:RD:0:32:=0x00000000
const DENALI_PHY_530_DATA: u32 = 0b00000000000000000000000000000001; // PHY_LP4_PST_AMBLE_2:RW:8:2:=0x00 PHY_DFI40_POLARITY_2:RW:0:1:=0x01
const DENALI_PHY_531_DATA: u32 = 0b00000000000000001010101010101010; // PHY_RDLVL_PATT8_2:RW:0:32:=0x0000AAAA
const DENALI_PHY_532_DATA: u32 = 0b00000000000000000101010101010101; // PHY_RDLVL_PATT9_2:RW:0:32:=0x00005555
const DENALI_PHY_533_DATA: u32 = 0b00000000000000001011010110110101; // PHY_RDLVL_PATT10_2:RW:0:32:=0x0000B5B5
const DENALI_PHY_534_DATA: u32 = 0b00000000000000000100101001001010; // PHY_RDLVL_PATT11_2:RW:0:32:=0x00004A4A
const DENALI_PHY_535_DATA: u32 = 0b00000000000000000101011001010110; // PHY_RDLVL_PATT12_2:RW:0:32:=0x00005656
const DENALI_PHY_536_DATA: u32 = 0b00000000000000001010100110101001; // PHY_RDLVL_PATT13_2:RW:0:32:=0x0000A9A9
const DENALI_PHY_537_DATA: u32 = 0b00000000000000001010100110101001; // PHY_RDLVL_PATT14_2:RW:0:32:=0x0000A9A9
const DENALI_PHY_538_DATA: u32 = 0b00000000000000001011010110110101; // PHY_RDLVL_PATT15_2:RW:0:32:=0x0000B5B5
const DENALI_PHY_539_DATA: u32 = 0b00000000000000000000000000000000; // PHY_RDDQ_ENC_OBS_SELECT_2:RW:24:3:=0x00 PHY_MASTER_DLY_LOCK_OBS_SELECT_2:RW:16:4:=0x00 PHY_SW_FIFO_PTR_RST_DISABLE_2:RW:8:1:=0x00 PHY_SLAVE_LOOP_CNT_UPDATE_2:RW:0:3:=0x00
const DENALI_PHY_540_DATA: u32 = 0b00000000000000000000000000000000; // PHY_FIFO_PTR_OBS_SELECT_2:RW:24:4:=0x00 PHY_WR_SHIFT_OBS_SELECT_2:RW:16:4:=0x00 PHY_WR_ENC_OBS_SELECT_2:RW:8:4:=0x00 PHY_RDDQS_DQ_ENC_OBS_SELECT_2:RW:0:4:=0x00
const DENALI_PHY_541_DATA: u32 = 0b00001000000000000000000000000000; // PHY_WRLVL_CAPTURE_CNT_2:RW:24:6:=0x08 PHY_WRLVL_ALGO_2:RW:16:2:=0x00 SC_PHY_LVL_DEBUG_CONT_2:WR:8:1:=0x00 PHY_LVL_DEBUG_MODE_2:RW:0:1:=0x00
const DENALI_PHY_542_DATA: u32 = 0b00000100000000000000000000001000; // PHY_GTLVL_UPDT_WAIT_CNT_2:RW:24:4:=0x04 PHY_GTLVL_CAPTURE_CNT_2:RW:16:6:=0x00 PHY_DQ_MASK_2:RW:8:8:=0x00 PHY_WRLVL_UPDT_WAIT_CNT_2:RW:0:4:=0x08
const DENALI_PHY_543_DATA: u32 = 0b00000000000000000000010000001000; // PHY_RDLVL_RDDQS_DQ_OBS_SELECT_2:RW:24:5:=0x00 PHY_RDLVL_OP_MODE_2:RW:16:2:=0x00 PHY_RDLVL_UPDT_WAIT_CNT_2:RW:8:4:=0x04 PHY_RDLVL_CAPTURE_CNT_2:RW:0:6:=0x08
const DENALI_PHY_544_DATA: u32 = 0b00000000111001001110010000000000; // PHY_RDLVL_DATA_SWIZZLE_2:RW:8:18:=0x00e4e4 PHY_RDLVL_DATA_MASK_2:RW:0:8:=0x00
const DENALI_PHY_545_DATA: u32 = 0b00000000000001110001000000100000; // PHY_WDQLVL_PATT_2:RW:16:3:=0x07 PHY_WDQLVL_BURST_CNT_2:RW:8:6:=0x10 PHY_WDQLVL_CLK_JITTER_TOLERANCE_2:RW:0:8:=0x20
const DENALI_PHY_546_DATA: u32 = 0b00000000000011000000000000100000; // PHY_WDQLVL_DQDM_OBS_SELECT_2:RW:24:4:=0x00 PHY_WDQLVL_UPDT_WAIT_CNT_2:RW:16:4:=0x0c PHY_WDQLVL_DQDM_SLV_DLY_JUMP_OFFSET_2:RW:0:11:=0x0020
const DENALI_PHY_547_DATA: u32 = 0b00000000000000000000011000100000; // SC_PHY_WDQLVL_CLR_PREV_RESULTS_2:WR:16:1:=0x00 PHY_WDQLVL_DM_DLY_STEP_2:RW:8:4:=0x06 PHY_WDQLVL_DQ_SLV_DELTA_2:RW:0:8:=0x20
const DENALI_PHY_548_DATA: u32 = 0b00000000000000000000000100000000; // PHY_WDQLVL_DATADM_MASK_2:RW:0:9:=0x0100
const DENALI_PHY_549_DATA: u32 = 0b01010101010101010101010101010101; // PHY_USER_PATT0_2:RW:0:32:=0x55555555
const DENALI_PHY_550_DATA: u32 = 0b10101010101010101010101010101010; // PHY_USER_PATT1_2:RW:0:32:=0xAAAAAAAA
const DENALI_PHY_551_DATA: u32 = 0b01010101010101010101010101010101; // PHY_USER_PATT2_2:RW:0:32:=0x55555555
const DENALI_PHY_552_DATA: u32 = 0b10101010101010101010101010101010; // PHY_USER_PATT3_2:RW:0:32:=0xAAAAAAAA
const DENALI_PHY_553_DATA: u32 = 0b00000000000000000101010101010101; // PHY_NTP_MULT_TRAIN_2:RW:16:1:=0x00 PHY_USER_PATT4_2:RW:0:16:=0x5555
const DENALI_PHY_554_DATA: u32 = 0b00000001000000000000000100000000; // PHY_NTP_PERIOD_THRESHOLD_2:RW:16:10:=0x0100 PHY_NTP_EARLY_THRESHOLD_2:RW:0:10:=0x0100
const DENALI_PHY_555_DATA: u32 = 0b00000000100000000000000110000000; // PHY_NTP_PERIOD_THRESHOLD_MAX_2:RW:16:10:=0x0080 PHY_NTP_PERIOD_THRESHOLD_MIN_2:RW:0:10:=0x0180
const DENALI_PHY_556_DATA: u32 = 0b00000000000000000000000000000001; // PHY_FIFO_PTR_OBS_2:RD:16:8:=0x00 SC_PHY_MANUAL_CLEAR_2:WR:8:6:=0x00 PHY_CALVL_VREF_DRIVING_SLICE_2:RW:0:1:=0x01
const DENALI_PHY_557_DATA: u32 = 0b00000000000000000000000000000000; // PHY_LPBK_RESULT_OBS_2:RD:0:32:=0x00000000
const DENALI_PHY_558_DATA: u32 = 0b00000000000000000000000000000000; // PHY_MASTER_DLY_LOCK_OBS_2:RD:16:11:=0x0000 PHY_LPBK_ERROR_COUNT_OBS_2:RD:0:16:=0x0000
const DENALI_PHY_559_DATA: u32 = 0b00000000000000000000000000000000; // PHY_RDDQS_DQ_FALL_ADDER_SLV_DLY_ENC_OBS_2:RD:24:8:=0x00 PHY_RDDQS_DQ_RISE_ADDER_SLV_DLY_ENC_OBS_2:RD:16:8:=0x00 PHY_RDDQS_BASE_SLV_DLY_ENC_OBS_2:RD:8:7:=0x00 PHY_RDDQ_SLV_DLY_ENC_OBS_2:RD:0:7:=0x00
const DENALI_PHY_560_DATA: u32 = 0b00000000000000000000000000000000; // PHY_WRDQ_BASE_SLV_DLY_ENC_OBS_2:RD:24:8:=0x00 PHY_WRDQS_BASE_SLV_DLY_ENC_OBS_2:RD:16:7:=0x00 PHY_RDDQS_GATE_SLV_DLY_ENC_OBS_2:RD:0:11:=0x0000
const DENALI_PHY_561_DATA: u32 = 0b00000000000000000000000000000000; // PHY_WRLVL_HARD0_DELAY_OBS_2:RD:16:10:=0x0000 PHY_WR_SHIFT_OBS_2:RD:8:3:=0x00 PHY_WR_ADDER_SLV_DLY_ENC_OBS_2:RD:0:8:=0x00
const DENALI_PHY_562_DATA: u32 = 0b00000000000000000000000000000000; // PHY_WRLVL_HARD1_DELAY_OBS_2:RD:0:10:=0x0000
const DENALI_PHY_563_DATA: u32 = 0b00000000000000000000000000000000; // PHY_WRLVL_STATUS_OBS_2:RD:0:17:=0x000000
const DENALI_PHY_564_DATA: u32 = 0b00000000000000000000000000000000; // PHY_GATE_SMPL2_SLV_DLY_ENC_OBS_2:RD:16:10:=0x0000 PHY_GATE_SMPL1_SLV_DLY_ENC_OBS_2:RD:0:10:=0x0000
const DENALI_PHY_565_DATA: u32 = 0b00000000000000000000000000000000; // PHY_GTLVL_HARD0_DELAY_OBS_2:RD:16:14:=0x0000 PHY_WRLVL_ERROR_OBS_2:RD:0:16:=0x0000
const DENALI_PHY_566_DATA: u32 = 0b00000000000000000000000000000000; // PHY_GTLVL_HARD1_DELAY_OBS_2:RD:0:14:=0x0000
const DENALI_PHY_567_DATA: u32 = 0b00000000000000000000000000000000; // PHY_GTLVL_STATUS_OBS_2:RD:0:18:=0x000000
const DENALI_PHY_568_DATA: u32 = 0b00000000000000000000000000000000; // PHY_RDLVL_RDDQS_DQ_TE_DLY_OBS_2:RD:16:10:=0x0000 PHY_RDLVL_RDDQS_DQ_LE_DLY_OBS_2:RD:0:10:=0x0000
const DENALI_PHY_569_DATA: u32 = 0b00000000000000000000000000000000; // PHY_RDLVL_RDDQS_DQ_NUM_WINDOWS_OBS_2:RD:0:2:=0x00
const DENALI_PHY_570_DATA: u32 = 0b00000000000000000000000000000000; // PHY_RDLVL_STATUS_OBS_2:RD:0:32:=0x00000000
const DENALI_PHY_571_DATA: u32 = 0b00000000000000000000000000000000; // PHY_WDQLVL_DQDM_TE_DLY_OBS_2:RD:16:11:=0x0000 PHY_WDQLVL_DQDM_LE_DLY_OBS_2:RD:0:11:=0x0000
const DENALI_PHY_572_DATA: u32 = 0b00000000000000000000000000000000; // PHY_WDQLVL_STATUS_OBS_2:RD:0:32:=0x00000000
const DENALI_PHY_573_DATA: u32 = 0b00000000000000000000000000000000; // PHY_DDL_MODE_2:RW:0:31:=0x00000000
const DENALI_PHY_574_DATA: u32 = 0b00000000000000000000000000000000; // PHY_DDL_MASK_2:RW:0:6:=0x00
const DENALI_PHY_575_DATA: u32 = 0b00000000000000000000000000000000; // PHY_DDL_TEST_OBS_2:RD:0:32:=0x00000000
const DENALI_PHY_576_DATA: u32 = 0b00000000000000000000000000000000; // PHY_DDL_TEST_MSTR_DLY_OBS_2:RD:0:32:=0x00000000
const DENALI_PHY_577_DATA: u32 = 0b00000000000000000000000000000100; // PHY_RX_CAL_OVERRIDE_2:RW:24:1:=0x00 SC_PHY_RX_CAL_START_2:WR:16:1:=0x00 PHY_LP4_WDQS_OE_EXTEND_2:RW:8:1:=0x00 PHY_DDL_TRACK_UPD_THRESHOLD_2:RW:0:8:=0x04
const DENALI_PHY_578_DATA: u32 = 0b00000000000000000000000000100000; // PHY_RX_CAL_DQ2_2:RW+:24:6:=0x00 PHY_RX_CAL_DQ1_2:RW+:16:6:=0x00 PHY_RX_CAL_DQ0_2:RW+:8:6:=0x00 PHY_RX_CAL_SAMPLE_WAIT_2:RW:0:8:=0x20
const DENALI_PHY_579_DATA: u32 = 0b00000000000000000000000000000000; // PHY_RX_CAL_DQ6_2:RW+:24:6:=0x00 PHY_RX_CAL_DQ5_2:RW+:16:6:=0x00 PHY_RX_CAL_DQ4_2:RW+:8:6:=0x00 PHY_RX_CAL_DQ3_2:RW+:0:6:=0x00
const DENALI_PHY_580_DATA: u32 = 0b00000000000000000000000000000000; // PHY_RX_CAL_FDBK_2:RW+:24:6:=0x00 PHY_RX_CAL_DQS_2:RW+:16:6:=0x00 PHY_RX_CAL_DM_2:RW+:8:6:=0x00 PHY_RX_CAL_DQ7_2:RW+:0:6:=0x00
const DENALI_PHY_581_DATA: u32 = 0b00000000000000000000000000000000; // PHY_RX_CAL_LOCK_OBS_2:RD:16:9:=0x0000 PHY_RX_CAL_OBS_2:RD:0:11:=0x0000
const DENALI_PHY_582_DATA: u32 = 0b00000000000000000000000000000000; // PHY_RX_CAL_COMP_VAL_2:RW:24:1:=0x00 PHY_RX_CAL_DIFF_ADJUST_2:RW:16:4:=0x00 PHY_RX_CAL_SE_ADJUST_2:RW:8:4:=0x00 PHY_RX_CAL_DISABLE_2:RW:0:1:=0x00
const DENALI_PHY_583_DATA: u32 = 0b00000111111111110000000000000000; // PHY_PAD_RX_BIAS_EN_2:RW:16:11:=0x07ff PHY_RX_CAL_INDEX_MASK_2:RW:0:12:=0x0000
const DENALI_PHY_584_DATA: u32 = 0b00100000000000001000000000001000; // PHY_DATA_DC_ADJUST_START_2:RW:24:6:=0x20 PHY_DATA_DC_WEIGHT_2:RW:16:2:=0x00 PHY_DATA_DC_CAL_TIMEOUT_2:RW:8:8:=0x80 PHY_DATA_DC_CAL_SAMPLE_WAIT_2:RW:0:8:=0x08
const DENALI_PHY_585_DATA: u32 = 0b00000000000000000000100000010000; // PHY_DATA_DC_CAL_POLARITY_2:RW:24:1:=0x00 PHY_DATA_DC_ADJUST_DIRECT_2:RW:16:1:=0x00 PHY_DATA_DC_ADJUST_THRSHLD_2:RW:8:8:=0x08 PHY_DATA_DC_ADJUST_SAMPLE_CNT_2:RW:0:8:=0x10
const DENALI_PHY_586_DATA: u32 = 0b00000000000001000000000100000000; // PHY_SLV_DLY_CTRL_GATE_DISABLE_2:RW_D:24:1:=0x00 PHY_FDBK_PWR_CTRL_2:RW:16:3:=0x04 PHY_DATA_DC_SW_RANK_2:RW+:8:2:=0x01 PHY_DATA_DC_CAL_START_2:RW+:0:1:=0x00
const DENALI_PHY_587_DATA: u32 = 0b00000000000000000000000000000000; // PHY_SLICE_PWR_RDC_DISABLE_2:RW:16:1:=0x00 PHY_DCC_RXCAL_CTRL_GATE_DISABLE_2:RW_D:8:1:=0x00 PHY_RDPATH_GATE_DISABLE_2:RW_D:0:1:=0x00
const DENALI_PHY_588_DATA: u32 = 0b00000001100010000000110000000001; // PHY_DQS_TSEL_ENABLE_2:RW+:24:3:=0x01 PHY_DQ_TSEL_SELECT_2:RW+:8:16:=0x880c PHY_DQ_TSEL_ENABLE_2:RW+:0:3:=0x01
const DENALI_PHY_589_DATA: u32 = 0b00100000000000111000100000001100; // PHY_VREF_INITIAL_START_POINT_2:RW+:24:6:=0x20 PHY_TWO_CYC_PREAMBLE_2:RW+:16:2:=0x03 PHY_DQS_TSEL_SELECT_2:RW+:0:16:=0x880c
const DENALI_PHY_590_DATA: u32 = 0b00100000000000000000000100100101; // PHY_NTP_WDQ_STEP_SIZE_2:RW+:24:8:=0x20 PHY_NTP_TRAIN_EN_2:RW+:16:1:=0x00 PHY_VREF_TRAINING_CTRL_2:RW+:8:2:=0x01 PHY_VREF_INITIAL_STOP_POINT_2:RW+:0:6:=0x25
const DENALI_PHY_591_DATA: u32 = 0b00000111111111110000001000000000; // PHY_NTP_WDQ_STOP_2:RW+:16:11:=0x07FF PHY_NTP_WDQ_START_2:RW+:0:11:=0x0200
const DENALI_PHY_592_DATA: u32 = 0b00000000000000000000000100000001; // PHY_PAD_RX_DCD_0_2:RW+:24:5:=0x00 PHY_PAD_TX_DCD_2:RW+:16:5:=0x00 PHY_FAST_LVL_EN_2:RW+:8:4:=0x01 PHY_NTP_WDQ_BIT_EN_2:RW+:0:8:=0x01
const DENALI_PHY_593_DATA: u32 = 0b00000000000000000000000000000000; // PHY_PAD_RX_DCD_4_2:RW+:24:5:=0x00 PHY_PAD_RX_DCD_3_2:RW+:16:5:=0x00 PHY_PAD_RX_DCD_2_2:RW+:8:5:=0x00 PHY_PAD_RX_DCD_1_2:RW+:0:5:=0x00
const DENALI_PHY_594_DATA: u32 = 0b00000000000000000000000000000000; // PHY_PAD_DM_RX_DCD_2:RW+:24:5:=0x00 PHY_PAD_RX_DCD_7_2:RW+:16:5:=0x00 PHY_PAD_RX_DCD_6_2:RW+:8:5:=0x00 PHY_PAD_RX_DCD_5_2:RW+:0:5:=0x00
const DENALI_PHY_595_DATA: u32 = 0b00000000000000000000000000000000; // PHY_PAD_DSLICE_IO_CFG_2:RW+:16:6:=0x00 PHY_PAD_FDBK_RX_DCD_2:RW+:8:5:=0x00 PHY_PAD_DQS_RX_DCD_2:RW+:0:5:=0x00
const DENALI_PHY_596_DATA: u32 = 0b00000000000000000000000000000000; // PHY_RDDQ1_SLAVE_DELAY_2:RW+:16:10:=0x0000 PHY_RDDQ0_SLAVE_DELAY_2:RW+:0:10:=0x0000
const DENALI_PHY_597_DATA: u32 = 0b00000000000000000000000000000000; // PHY_RDDQ3_SLAVE_DELAY_2:RW+:16:10:=0x0000 PHY_RDDQ2_SLAVE_DELAY_2:RW+:0:10:=0x0000
const DENALI_PHY_598_DATA: u32 = 0b00000000000000000000000000000000; // PHY_RDDQ5_SLAVE_DELAY_2:RW+:16:10:=0x0000 PHY_RDDQ4_SLAVE_DELAY_2:RW+:0:10:=0x0000
const DENALI_PHY_599_DATA: u32 = 0b00000000000000000000000000000000; // PHY_RDDQ7_SLAVE_DELAY_2:RW+:16:10:=0x0000 PHY_RDDQ6_SLAVE_DELAY_2:RW+:0:10:=0x0000
const DENALI_PHY_600_DATA: u32 = 0b00000000000000100000000000000000; // PHY_DATA_DC_CAL_CLK_SEL_2:RW+:16:3:=0x02 PHY_RDDM_SLAVE_DELAY_2:RW+:0:10:=0x0000
const DENALI_PHY_601_DATA: u32 = 0b01010001010100010101000001010010; // PHY_DQS_OE_TIMING_2:RW+:24:8:=0x51 PHY_DQ_TSEL_WR_TIMING_2:RW+:16:8:=0x51 PHY_DQ_TSEL_RD_TIMING_2:RW+:8:8:=0x50 PHY_DQ_OE_TIMING_2:RW+:0:8:=0x52
const DENALI_PHY_602_DATA: u32 = 0b00110001110000000110000000000000; // PHY_DQS_TSEL_WR_TIMING_2:RW+:24:8:=0x31 PHY_DQS_OE_RD_TIMING_2:RW+:16:8:=0xc0 PHY_DQS_TSEL_RD_TIMING_2:RW+:8:8:=0x60 PHY_IO_PAD_DELAY_TIMING_2:RW+:0:4:=0x00
const DENALI_PHY_603_DATA: u32 = 0b00000001000111110000000000000100; // PHY_PAD_VREF_CTRL_DQ_2:RW+:16:10:=0x011f PHY_VREF_SETTING_TIME_2:RW+:0:16:=0x0004
const DENALI_PHY_604_DATA: u32 = 0b00000000110000001100000000000001; // PHY_RDDATA_EN_IE_DLY_2:RW+:24:2:=0x00 PHY_DQS_IE_TIMING_2:RW+:16:8:=0xc0 PHY_DQ_IE_TIMING_2:RW+:8:8:=0xc0 PHY_PER_CS_TRAINING_EN_2:RW+:0:1:=0x01
const DENALI_PHY_605_DATA: u32 = 0b00000011000000000000000000000000; // PHY_WDQLVL_RDDATA_EN_DLY_2:RW+:24:5:=0x03 PHY_WDQLVL_IE_ON_2:RW+:16:1:=0x00 PHY_DBI_MODE_2:RW+:8:2:=0x00 PHY_IE_MODE_2:RW+:0:2:=0x00
const DENALI_PHY_606_DATA: u32 = 0b00000000000000110000001000000010; // PHY_SW_MASTER_MODE_2:RW+:24:4:=0x00 PHY_RDDATA_EN_OE_DLY_2:RW+:16:5:=0x03 PHY_RDDATA_EN_TSEL_DLY_2:RW+:8:5:=0x02 PHY_WDQLVL_RDDATA_EN_TSEL_DLY_2:RW+:0:5:=0x02
const DENALI_PHY_607_DATA: u32 = 0b01000010000100000000000000010000; // PHY_MASTER_DELAY_WAIT_2:RW+:24:8:=0x42 PHY_MASTER_DELAY_STEP_2:RW+:16:6:=0x10 PHY_MASTER_DELAY_START_2:RW+:0:11:=0x0010
const DENALI_PHY_608_DATA: u32 = 0b00000001000011000000010100111110; // PHY_WRLVL_DLY_FINE_STEP_2:RW+:24:4:=0x01 PHY_WRLVL_DLY_STEP_2:RW+:16:8:=0x0c PHY_RPTR_UPDATE_2:RW+:8:4:=0x05 PHY_MASTER_DELAY_HALF_MEASURE_2:RW+:0:8:=0x3e
const DENALI_PHY_609_DATA: u32 = 0b00000000000011110000110000100000; // PHY_GTLVL_RESP_WAIT_CNT_2:RW+:16:5:=0x0f PHY_GTLVL_DLY_STEP_2:RW+:8:4:=0x0c PHY_WRLVL_RESP_WAIT_CNT_2:RW+:0:6:=0x20
const DENALI_PHY_610_DATA: u32 = 0b00000001000000000000000101000000; // PHY_GTLVL_FINAL_STEP_2:RW+:16:10:=0x0100 PHY_GTLVL_BACK_STEP_2:RW+:0:10:=0x0140
const DENALI_PHY_611_DATA: u32 = 0b00000000101000110000000100100000; // PHY_WDQLVL_DM_SEARCH_RANGE_2:RW+:16:9:=0x00a3 PHY_WDQLVL_QTR_DLY_STEP_2:RW+:8:4:=0x01 PHY_WDQLVL_DLY_STEP_2:RW+:0:8:=0x20
const DENALI_PHY_612_DATA: u32 = 0b00000000000000000000110000000000; // PHY_RDLVL_DLY_STEP_2:RW+:8:4:=0x0c PHY_TOGGLE_PRE_SUPPORT_2:RW+:0:1:=0x00
const DENALI_PHY_613_DATA: u32 = 0b00000000000000000000001000010000; // PHY_RDLVL_MAX_EDGE_2:RW+:0:10:=0x0210
const DENALI_PHY_614_DATA: u32 = 0b00000000000000000000001000000000; // PHY_DATA_DC_INIT_DISABLE_2:RW+:16:2:=0x00 PHY_WRPATH_GATE_TIMING_2:RW+:8:3:=0x02 PHY_WRPATH_GATE_DISABLE_2:RW+:0:2:=0x00
const DENALI_PHY_615_DATA: u32 = 0b00000010100000000000000000000000; // PHY_DATA_DC_DQ_INIT_SLV_DELAY_2:RW+:16:11:=0x0280 PHY_DATA_DC_DQS_INIT_SLV_DELAY_2:RW+:0:10:=0x0000
const DENALI_PHY_616_DATA: u32 = 0b10000000100000000000000100000001; // PHY_DATA_DC_DM_CLK_DIFF_THRSHLD_2:RW+:24:8:=0x80 PHY_DATA_DC_DM_CLK_SE_THRSHLD_2:RW+:16:8:=0x80 PHY_DATA_DC_WDQLVL_ENABLE_2:RW+:8:1:=0x01 PHY_DATA_DC_WRLVL_ENABLE_2:RW+:0:1:=0x01
const DENALI_PHY_617_DATA: u32 = 0b00000000000000000000000000000011; // PHY_RDDATA_EN_DLY_2:RW+:0:5:=0x03
const DENALI_PHY_618_DATA: u32 = 0b01110110010101000011001000010000; // PHY_DQ_DM_SWIZZLE0_2:RW+:0:32:=0x76543210
const DENALI_PHY_619_DATA: u32 = 0b00000000000000000000000000001000; // PHY_DQ_DM_SWIZZLE1_2:RW+:0:4:=0x08
const DENALI_PHY_620_DATA: u32 = 0b00000010100000000000001010000000; // PHY_CLK_WRDQ1_SLAVE_DELAY_2:RW+:16:11:=0x0280 PHY_CLK_WRDQ0_SLAVE_DELAY_2:RW+:0:11:=0x0280
const DENALI_PHY_621_DATA: u32 = 0b00000010100000000000001010000000; // PHY_CLK_WRDQ3_SLAVE_DELAY_2:RW+:16:11:=0x0280 PHY_CLK_WRDQ2_SLAVE_DELAY_2:RW+:0:11:=0x0280
const DENALI_PHY_622_DATA: u32 = 0b00000010100000000000001010000000; // PHY_CLK_WRDQ5_SLAVE_DELAY_2:RW+:16:11:=0x0280 PHY_CLK_WRDQ4_SLAVE_DELAY_2:RW+:0:11:=0x0280
const DENALI_PHY_623_DATA: u32 = 0b00000010100000000000001010000000; // PHY_CLK_WRDQ7_SLAVE_DELAY_2:RW+:16:11:=0x0280 PHY_CLK_WRDQ6_SLAVE_DELAY_2:RW+:0:11:=0x0280
const DENALI_PHY_624_DATA: u32 = 0b00000000000000000000001010000000; // PHY_CLK_WRDQS_SLAVE_DELAY_2:RW+:16:10:=0x0000 PHY_CLK_WRDM_SLAVE_DELAY_2:RW+:0:11:=0x0280
const DENALI_PHY_625_DATA: u32 = 0b00000000000000001000000000000000; // PHY_RDDQS_DQ0_RISE_SLAVE_DELAY_2:RW+:8:10:=0x0080 PHY_WRLVL_THRESHOLD_ADJUST_2:RW+:0:2:=0x00
const DENALI_PHY_626_DATA: u32 = 0b00000000100000000000000010000000; // PHY_RDDQS_DQ1_RISE_SLAVE_DELAY_2:RW+:16:10:=0x0080 PHY_RDDQS_DQ0_FALL_SLAVE_DELAY_2:RW+:0:10:=0x0080
const DENALI_PHY_627_DATA: u32 = 0b00000000100000000000000010000000; // PHY_RDDQS_DQ2_RISE_SLAVE_DELAY_2:RW+:16:10:=0x0080 PHY_RDDQS_DQ1_FALL_SLAVE_DELAY_2:RW+:0:10:=0x0080
const DENALI_PHY_628_DATA: u32 = 0b00000000100000000000000010000000; // PHY_RDDQS_DQ3_RISE_SLAVE_DELAY_2:RW+:16:10:=0x0080 PHY_RDDQS_DQ2_FALL_SLAVE_DELAY_2:RW+:0:10:=0x0080
const DENALI_PHY_629_DATA: u32 = 0b00000000100000000000000010000000; // PHY_RDDQS_DQ4_RISE_SLAVE_DELAY_2:RW+:16:10:=0x0080 PHY_RDDQS_DQ3_FALL_SLAVE_DELAY_2:RW+:0:10:=0x0080
const DENALI_PHY_630_DATA: u32 = 0b00000000100000000000000010000000; // PHY_RDDQS_DQ5_RISE_SLAVE_DELAY_2:RW+:16:10:=0x0080 PHY_RDDQS_DQ4_FALL_SLAVE_DELAY_2:RW+:0:10:=0x0080
const DENALI_PHY_631_DATA: u32 = 0b00000000100000000000000010000000; // PHY_RDDQS_DQ6_RISE_SLAVE_DELAY_2:RW+:16:10:=0x0080 PHY_RDDQS_DQ5_FALL_SLAVE_DELAY_2:RW+:0:10:=0x0080
const DENALI_PHY_632_DATA: u32 = 0b00000000100000000000000010000000; // PHY_RDDQS_DQ7_RISE_SLAVE_DELAY_2:RW+:16:10:=0x0080 PHY_RDDQS_DQ6_FALL_SLAVE_DELAY_2:RW+:0:10:=0x0080
const DENALI_PHY_633_DATA: u32 = 0b00000000100000000000000010000000; // PHY_RDDQS_DM_RISE_SLAVE_DELAY_2:RW+:16:10:=0x0080 PHY_RDDQS_DQ7_FALL_SLAVE_DELAY_2:RW+:0:10:=0x0080
const DENALI_PHY_634_DATA: u32 = 0b00000000011011100000000010000000; // PHY_RDDQS_GATE_SLAVE_DELAY_2:RW+:16:10:=0x006e PHY_RDDQS_DM_FALL_SLAVE_DELAY_2:RW+:0:10:=0x0080
const DENALI_PHY_635_DATA: u32 = 0b00000001101000000000000000000011; // PHY_WRLVL_DELAY_EARLY_THRESHOLD_2:RW+:16:10:=0x01A0 PHY_WRITE_PATH_LAT_ADD_2:RW+:8:3:=0x00 PHY_RDDQS_LATENCY_ADJUST_2:RW+:0:4:=0x03
const DENALI_PHY_636_DATA: u32 = 0b00000000000000000000000000000000; // PHY_WRLVL_EARLY_FORCE_ZERO_2:RW+:16:1:=0x00 PHY_WRLVL_DELAY_PERIOD_THRESHOLD_2:RW+:0:10:=0x0000
const DENALI_PHY_637_DATA: u32 = 0b00000000000000110000000000000000; // PHY_GTLVL_LAT_ADJ_START_2:RW+:16:4:=0x03 PHY_GTLVL_RDDQS_SLV_DLY_START_2:RW+:0:10:=0x0000
const DENALI_PHY_638_DATA: u32 = 0b00000000000010000000001000000000; // PHY_NTP_PASS_2:RW+:24:1:=0x00 PHY_NTP_WRLAT_START_2:RW+:16:4:=0x08 PHY_WDQLVL_DQDM_SLV_DLY_START_2:RW+:0:11:=0x0200
const DENALI_PHY_639_DATA: u32 = 0b00000000000000000000000000000000; // PHY_RDLVL_RDDQS_DQ_SLV_DLY_START_2:RW+:0:10:=0x0000

const DENALI_PHY_640_DATA: u32 = 0b00100000001000000010000000100000; // PHY_DATA_DC_DQ2_CLK_ADJUST_2:RW+:24:8:=0x20 PHY_DATA_DC_DQ1_CLK_ADJUST_2:RW+:16:8:=0x20 PHY_DATA_DC_DQ0_CLK_ADJUST_2:RW+:8:8:=0x20 PHY_DATA_DC_DQS_CLK_ADJUST_2:RW+:0:8:=0x20
const DENALI_PHY_641_DATA: u32 = 0b00100000001000000010000000100000; // PHY_DATA_DC_DQ6_CLK_ADJUST_2:RW+:24:8:=0x20 PHY_DATA_DC_DQ5_CLK_ADJUST_2:RW+:16:8:=0x20 PHY_DATA_DC_DQ4_CLK_ADJUST_2:RW+:8:8:=0x20 PHY_DATA_DC_DQ3_CLK_ADJUST_2:RW+:0:8:=0x20
const DENALI_PHY_642_DATA: u32 = 0b00000000000000000010000000100000; // PHY_DSLICE_PAD_BOOSTPN_SETTING_2:RW+:16:16:=0x0000 PHY_DATA_DC_DM_CLK_ADJUST_2:RW+:8:8:=0x20 PHY_DATA_DC_DQ7_CLK_ADJUST_2:RW+:0:8:=0x20
const DENALI_PHY_643_DATA: u32 = 0b00000000000000000000000000000000; // PHY_DSLICE_PAD_RX_CTLE_SETTING_2:RW+:0:4:=0x00
const DENALI_PHY_644_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_645_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_646_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_647_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_648_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_649_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_650_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_651_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_652_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_653_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_654_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_655_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_656_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_657_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_658_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_659_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_660_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_661_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_662_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_663_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_664_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_665_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_666_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_667_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_668_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_669_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_670_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_671_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_672_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_673_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_674_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_675_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_676_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_677_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_678_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_679_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_680_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_681_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_682_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_683_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_684_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_685_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_686_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_687_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_688_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_689_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_690_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_691_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_692_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_693_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_694_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_695_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_696_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_697_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_698_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_699_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_700_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_701_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_702_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_703_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_704_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_705_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_706_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_707_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_708_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_709_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_710_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_711_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_712_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_713_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_714_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_715_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_716_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_717_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_718_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_719_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_720_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_721_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_722_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_723_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_724_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_725_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_726_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_727_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_728_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_729_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_730_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_731_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_732_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_733_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_734_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_735_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_736_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_737_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_738_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_739_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_740_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_741_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_742_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_743_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_744_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_745_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_746_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_747_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_748_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_749_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_750_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_751_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_752_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_753_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_754_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_755_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_756_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_757_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_758_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_759_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_760_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_761_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_762_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_763_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_764_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_765_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_766_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_767_DATA: u32 = 0b00000000000000000000000000000000; //

const DENALI_PHY_768_DATA: u32 = 0b00000000000000000000010011110000; // PHY_IO_PAD_DELAY_TIMING_BYPASS_3:RW:16:4:=0x00 PHY_CLK_WR_BYPASS_SLAVE_DELAY_3:RW:0:11:=0x04f0
const DENALI_PHY_769_DATA: u32 = 0b00000000000000000000000000000000; // PHY_WRITE_PATH_LAT_ADD_BYPASS_3:RW:16:3:=0x00 PHY_CLK_WRDQS_SLAVE_DELAY_BYPASS_3:RW:0:10:=0x0000
const DENALI_PHY_770_DATA: u32 = 0b00000001000000110000001000000000; // PHY_LP2_DQS_GATE_CLS_3:RW:24:4:=0x01 PHY_BYPASS_TWO_CYC_PREAMBLE_3:RW:16:2:=0x03 PHY_RDDQS_GATE_BYPASS_SLAVE_DELAY_3:RW:0:10:=0x0200
const DENALI_PHY_771_DATA: u32 = 0b00000000000000000000000000000000; // PHY_SW_WRDQ2_SHIFT_3:RW:24:6:=0x00 PHY_SW_WRDQ1_SHIFT_3:RW:16:6:=0x00 PHY_SW_WRDQ0_SHIFT_3:RW:8:6:=0x00 PHY_CLK_BYPASS_OVERRIDE_3:RW:0:1:=0x00
const DENALI_PHY_772_DATA: u32 = 0b00000000000000000000000000000000; // PHY_SW_WRDQ6_SHIFT_3:RW:24:6:=0x00 PHY_SW_WRDQ5_SHIFT_3:RW:16:6:=0x00 PHY_SW_WRDQ4_SHIFT_3:RW:8:6:=0x00 PHY_SW_WRDQ3_SHIFT_3:RW:0:6:=0x00
const DENALI_PHY_773_DATA: u32 = 0b00000011000000000000000000000000; // PHY_PER_RANK_CS_MAP_3:RW+:24:2:=0x03 PHY_SW_WRDQS_SHIFT_3:RW:16:4:=0x00 PHY_SW_WRDM_SHIFT_3:RW:8:6:=0x00 PHY_SW_WRDQ7_SHIFT_3:RW:0:6:=0x00
const DENALI_PHY_774_DATA: u32 = 0b00000001000000000000000000000001; // PHY_LP4_BOOT_RDDATA_EN_DLY_3:RW:24:5:=0x01 PHY_LP4_BOOT_RDDATA_EN_IE_DLY_3:RW:16:2:=0x00 PHY_PER_CS_TRAINING_INDEX_3:RW+:8:1:=0x00 PHY_PER_CS_TRAINING_MULTICAST_EN_3:RW_D:0:1:=0x01
const DENALI_PHY_775_DATA: u32 = 0b00000011000000000000010000000000; // PHY_LP4_BOOT_WRPATH_GATE_DISABLE_3:RW:24:2:=0x03 PHY_LP4_BOOT_RDDQS_LATENCY_ADJUST_3:RW:16:4:=0x00 PHY_LP4_BOOT_RPTR_UPDATE_3:RW:8:4:=0x04 PHY_LP4_BOOT_RDDATA_EN_TSEL_DLY_3:RW:0:5:=0x00
const DENALI_PHY_776_DATA: u32 = 0b00000001000000000000000000000001; // PHY_LPBK_DFX_TIMEOUT_EN_3:RW:24:1:=0x01 PHY_LPBK_CONTROL_3:RW:8:9:=0x0000 PHY_LP4_BOOT_RDDATA_EN_OE_DLY_3:RW:0:5:=0x01
const DENALI_PHY_777_DATA: u32 = 0b00000000000000000000000000000000; // PHY_AUTO_TIMING_MARGIN_CONTROL_3:RW:0:32:=0x00000000
const DENALI_PHY_778_DATA: u32 = 0b00000000000000000000000000000000; // PHY_AUTO_TIMING_MARGIN_OBS_3:RD:0:28:=0x00000000
const DENALI_PHY_779_DATA: u32 = 0b00000001000000000000000000000001; // PHY_PRBS_PATTERN_START_3:RW_D:24:7:=0x01 PHY_DDR4_DQ_IDLE_3:RW:8:9:=0x0000 PHY_PDA_MODE_EN_3:RW:0:1:=0x01
const DENALI_PHY_780_DATA: u32 = 0b00000000000000000000000000000000; // PHY_RDLVL_MULTI_PATT_RST_DISABLE_3:RW:24:1:=0x00 PHY_RDLVL_MULTI_PATT_ENABLE_3:RW:16:1:=0x00 PHY_PRBS_PATTERN_MASK_3:RW:0:9:=0x0000
const DENALI_PHY_781_DATA: u32 = 0b00000000110000000000000000000100; // PHY_RDDQS_DQ_BYPASS_SLAVE_DELAY_3:RW:16:10:=0x00c0 PHY_VREF_TRAIN_OBS_3:RD:8:6:=0x00 PHY_VREF_INITIAL_STEPSIZE_3:RW:0:5:=0x04
const DENALI_PHY_782_DATA: u32 = 0b00000000110011000000000000001000; // PHY_GATE_SMPL1_SLAVE_DELAY_3:RW:16:9:=0x00cc SC_PHY_SNAP_OBS_REGS_3:WR:8:1:=0x00 PHY_GATE_ERROR_DELAY_SELECT_3:RW:0:4:=0x08
const DENALI_PHY_783_DATA: u32 = 0b00000000011001100000011000000001; // PHY_GATE_SMPL2_SLAVE_DELAY_3:RW:16:9:=0x0066 PHY_MEM_CLASS_3:RW:8:3:=0x06 PHY_LPDDR_3:RW:0:1:=0x01
const DENALI_PHY_784_DATA: u32 = 0b00000000000000000000000000000011; // ON_FLY_GATE_ADJUST_EN_3:RW:0:2:=0x03
const DENALI_PHY_785_DATA: u32 = 0b00000000000000000000000000000000; // PHY_GATE_TRACKING_OBS_3:RD:0:32:=0x00000000
const DENALI_PHY_786_DATA: u32 = 0b00000000000000000000000000000001; // PHY_LP4_PST_AMBLE_3:RW:8:2:=0x00 PHY_DFI40_POLARITY_3:RW:0:1:=0x01
const DENALI_PHY_787_DATA: u32 = 0b00000000000000001010101010101010; // PHY_RDLVL_PATT8_3:RW:0:32:=0x0000AAAA
const DENALI_PHY_788_DATA: u32 = 0b00000000000000000101010101010101; // PHY_RDLVL_PATT9_3:RW:0:32:=0x00005555
const DENALI_PHY_789_DATA: u32 = 0b00000000000000001011010110110101; // PHY_RDLVL_PATT10_3:RW:0:32:=0x0000B5B5
const DENALI_PHY_790_DATA: u32 = 0b00000000000000000100101001001010; // PHY_RDLVL_PATT11_3:RW:0:32:=0x00004A4A
const DENALI_PHY_791_DATA: u32 = 0b00000000000000000101011001010110; // PHY_RDLVL_PATT12_3:RW:0:32:=0x00005656
const DENALI_PHY_792_DATA: u32 = 0b00000000000000001010100110101001; // PHY_RDLVL_PATT13_3:RW:0:32:=0x0000A9A9
const DENALI_PHY_793_DATA: u32 = 0b00000000000000001010100110101001; // PHY_RDLVL_PATT14_3:RW:0:32:=0x0000A9A9
const DENALI_PHY_794_DATA: u32 = 0b00000000000000001011010110110101; // PHY_RDLVL_PATT15_3:RW:0:32:=0x0000B5B5
const DENALI_PHY_795_DATA: u32 = 0b00000000000000000000000000000000; // PHY_RDDQ_ENC_OBS_SELECT_3:RW:24:3:=0x00 PHY_MASTER_DLY_LOCK_OBS_SELECT_3:RW:16:4:=0x00 PHY_SW_FIFO_PTR_RST_DISABLE_3:RW:8:1:=0x00 PHY_SLAVE_LOOP_CNT_UPDATE_3:RW:0:3:=0x00
const DENALI_PHY_796_DATA: u32 = 0b00000000000000000000000000000000; // PHY_FIFO_PTR_OBS_SELECT_3:RW:24:4:=0x00 PHY_WR_SHIFT_OBS_SELECT_3:RW:16:4:=0x00 PHY_WR_ENC_OBS_SELECT_3:RW:8:4:=0x00 PHY_RDDQS_DQ_ENC_OBS_SELECT_3:RW:0:4:=0x00
const DENALI_PHY_797_DATA: u32 = 0b00001000000000000000000000000000; // PHY_WRLVL_CAPTURE_CNT_3:RW:24:6:=0x08 PHY_WRLVL_ALGO_3:RW:16:2:=0x00 SC_PHY_LVL_DEBUG_CONT_3:WR:8:1:=0x00 PHY_LVL_DEBUG_MODE_3:RW:0:1:=0x00
const DENALI_PHY_798_DATA: u32 = 0b00000100000000000000000000001000; // PHY_GTLVL_UPDT_WAIT_CNT_3:RW:24:4:=0x04 PHY_GTLVL_CAPTURE_CNT_3:RW:16:6:=0x00 PHY_DQ_MASK_3:RW:8:8:=0x00 PHY_WRLVL_UPDT_WAIT_CNT_3:RW:0:4:=0x08
const DENALI_PHY_799_DATA: u32 = 0b00000000000000000000010000001000; // PHY_RDLVL_RDDQS_DQ_OBS_SELECT_3:RW:24:5:=0x00 PHY_RDLVL_OP_MODE_3:RW:16:2:=0x00 PHY_RDLVL_UPDT_WAIT_CNT_3:RW:8:4:=0x04 PHY_RDLVL_CAPTURE_CNT_3:RW:0:6:=0x08
const DENALI_PHY_800_DATA: u32 = 0b00000000111001001110010000000000; // PHY_RDLVL_DATA_SWIZZLE_3:RW:8:18:=0x00e4e4 PHY_RDLVL_DATA_MASK_3:RW:0:8:=0x00
const DENALI_PHY_801_DATA: u32 = 0b00000000000001110001000000100000; // PHY_WDQLVL_PATT_3:RW:16:3:=0x07 PHY_WDQLVL_BURST_CNT_3:RW:8:6:=0x10 PHY_WDQLVL_CLK_JITTER_TOLERANCE_3:RW:0:8:=0x20
const DENALI_PHY_802_DATA: u32 = 0b00000000000011000000000000100000; // PHY_WDQLVL_DQDM_OBS_SELECT_3:RW:24:4:=0x00 PHY_WDQLVL_UPDT_WAIT_CNT_3:RW:16:4:=0x0c PHY_WDQLVL_DQDM_SLV_DLY_JUMP_OFFSET_3:RW:0:11:=0x0020
const DENALI_PHY_803_DATA: u32 = 0b00000000000000000000011000100000; // SC_PHY_WDQLVL_CLR_PREV_RESULTS_3:WR:16:1:=0x00 PHY_WDQLVL_DM_DLY_STEP_3:RW:8:4:=0x06 PHY_WDQLVL_DQ_SLV_DELTA_3:RW:0:8:=0x20
const DENALI_PHY_804_DATA: u32 = 0b00000000000000000000000100000000; // PHY_WDQLVL_DATADM_MASK_3:RW:0:9:=0x0100
const DENALI_PHY_805_DATA: u32 = 0b01010101010101010101010101010101; // PHY_USER_PATT0_3:RW:0:32:=0x55555555
const DENALI_PHY_806_DATA: u32 = 0b10101010101010101010101010101010; // PHY_USER_PATT1_3:RW:0:32:=0xAAAAAAAA
const DENALI_PHY_807_DATA: u32 = 0b01010101010101010101010101010101; // PHY_USER_PATT2_3:RW:0:32:=0x55555555
const DENALI_PHY_808_DATA: u32 = 0b10101010101010101010101010101010; // PHY_USER_PATT3_3:RW:0:32:=0xAAAAAAAA
const DENALI_PHY_809_DATA: u32 = 0b00000000000000000101010101010101; // PHY_NTP_MULT_TRAIN_3:RW:16:1:=0x00 PHY_USER_PATT4_3:RW:0:16:=0x5555
const DENALI_PHY_810_DATA: u32 = 0b00000001000000000000000100000000; // PHY_NTP_PERIOD_THRESHOLD_3:RW:16:10:=0x0100 PHY_NTP_EARLY_THRESHOLD_3:RW:0:10:=0x0100
const DENALI_PHY_811_DATA: u32 = 0b00000000100000000000000110000000; // PHY_NTP_PERIOD_THRESHOLD_MAX_3:RW:16:10:=0x0080 PHY_NTP_PERIOD_THRESHOLD_MIN_3:RW:0:10:=0x0180
const DENALI_PHY_812_DATA: u32 = 0b00000000000000000000000000000000; // PHY_FIFO_PTR_OBS_3:RD:16:8:=0x00 SC_PHY_MANUAL_CLEAR_3:WR:8:6:=0x00 PHY_CALVL_VREF_DRIVING_SLICE_3:RW:0:1:=0x00
const DENALI_PHY_813_DATA: u32 = 0b00000000000000000000000000000000; // PHY_LPBK_RESULT_OBS_3:RD:0:32:=0x00000000
const DENALI_PHY_814_DATA: u32 = 0b00000000000000000000000000000000; // PHY_MASTER_DLY_LOCK_OBS_3:RD:16:11:=0x0000 PHY_LPBK_ERROR_COUNT_OBS_3:RD:0:16:=0x0000
const DENALI_PHY_815_DATA: u32 = 0b00000000000000000000000000000000; // PHY_RDDQS_DQ_FALL_ADDER_SLV_DLY_ENC_OBS_3:RD:24:8:=0x00 PHY_RDDQS_DQ_RISE_ADDER_SLV_DLY_ENC_OBS_3:RD:16:8:=0x00 PHY_RDDQS_BASE_SLV_DLY_ENC_OBS_3:RD:8:7:=0x00 PHY_RDDQ_SLV_DLY_ENC_OBS_3:RD:0:7:=0x00
const DENALI_PHY_816_DATA: u32 = 0b00000000000000000000000000000000; // PHY_WRDQ_BASE_SLV_DLY_ENC_OBS_3:RD:24:8:=0x00 PHY_WRDQS_BASE_SLV_DLY_ENC_OBS_3:RD:16:7:=0x00 PHY_RDDQS_GATE_SLV_DLY_ENC_OBS_3:RD:0:11:=0x0000
const DENALI_PHY_817_DATA: u32 = 0b00000000000000000000000000000000; // PHY_WRLVL_HARD0_DELAY_OBS_3:RD:16:10:=0x0000 PHY_WR_SHIFT_OBS_3:RD:8:3:=0x00 PHY_WR_ADDER_SLV_DLY_ENC_OBS_3:RD:0:8:=0x00
const DENALI_PHY_818_DATA: u32 = 0b00000000000000000000000000000000; // PHY_WRLVL_HARD1_DELAY_OBS_3:RD:0:10:=0x0000
const DENALI_PHY_819_DATA: u32 = 0b00000000000000000000000000000000; // PHY_WRLVL_STATUS_OBS_3:RD:0:17:=0x000000
const DENALI_PHY_820_DATA: u32 = 0b00000000000000000000000000000000; // PHY_GATE_SMPL2_SLV_DLY_ENC_OBS_3:RD:16:10:=0x0000 PHY_GATE_SMPL1_SLV_DLY_ENC_OBS_3:RD:0:10:=0x0000
const DENALI_PHY_821_DATA: u32 = 0b00000000000000000000000000000000; // PHY_GTLVL_HARD0_DELAY_OBS_3:RD:16:14:=0x0000 PHY_WRLVL_ERROR_OBS_3:RD:0:16:=0x0000
const DENALI_PHY_822_DATA: u32 = 0b00000000000000000000000000000000; // PHY_GTLVL_HARD1_DELAY_OBS_3:RD:0:14:=0x0000
const DENALI_PHY_823_DATA: u32 = 0b00000000000000000000000000000000; // PHY_GTLVL_STATUS_OBS_3:RD:0:18:=0x000000
const DENALI_PHY_824_DATA: u32 = 0b00000000000000000000000000000000; // PHY_RDLVL_RDDQS_DQ_TE_DLY_OBS_3:RD:16:10:=0x0000 PHY_RDLVL_RDDQS_DQ_LE_DLY_OBS_3:RD:0:10:=0x0000
const DENALI_PHY_825_DATA: u32 = 0b00000000000000000000000000000000; // PHY_RDLVL_RDDQS_DQ_NUM_WINDOWS_OBS_3:RD:0:2:=0x00
const DENALI_PHY_826_DATA: u32 = 0b00000000000000000000000000000000; // PHY_RDLVL_STATUS_OBS_3:RD:0:32:=0x00000000
const DENALI_PHY_827_DATA: u32 = 0b00000000000000000000000000000000; // PHY_WDQLVL_DQDM_TE_DLY_OBS_3:RD:16:11:=0x0000 PHY_WDQLVL_DQDM_LE_DLY_OBS_3:RD:0:11:=0x0000
const DENALI_PHY_828_DATA: u32 = 0b00000000000000000000000000000000; // PHY_WDQLVL_STATUS_OBS_3:RD:0:32:=0x00000000
const DENALI_PHY_829_DATA: u32 = 0b00000000000000000000000000000000; // PHY_DDL_MODE_3:RW:0:31:=0x00000000
const DENALI_PHY_830_DATA: u32 = 0b00000000000000000000000000000000; // PHY_DDL_MASK_3:RW:0:6:=0x00
const DENALI_PHY_831_DATA: u32 = 0b00000000000000000000000000000000; // PHY_DDL_TEST_OBS_3:RD:0:32:=0x00000000
const DENALI_PHY_832_DATA: u32 = 0b00000000000000000000000000000000; // PHY_DDL_TEST_MSTR_DLY_OBS_3:RD:0:32:=0x00000000
const DENALI_PHY_833_DATA: u32 = 0b00000000000000000000000000000100; // PHY_RX_CAL_OVERRIDE_3:RW:24:1:=0x00 SC_PHY_RX_CAL_START_3:WR:16:1:=0x00 PHY_LP4_WDQS_OE_EXTEND_3:RW:8:1:=0x00 PHY_DDL_TRACK_UPD_THRESHOLD_3:RW:0:8:=0x04
const DENALI_PHY_834_DATA: u32 = 0b00000000000000000000000000100000; // PHY_RX_CAL_DQ2_3:RW+:24:6:=0x00 PHY_RX_CAL_DQ1_3:RW+:16:6:=0x00 PHY_RX_CAL_DQ0_3:RW+:8:6:=0x00 PHY_RX_CAL_SAMPLE_WAIT_3:RW:0:8:=0x20
const DENALI_PHY_835_DATA: u32 = 0b00000000000000000000000000000000; // PHY_RX_CAL_DQ6_3:RW+:24:6:=0x00 PHY_RX_CAL_DQ5_3:RW+:16:6:=0x00 PHY_RX_CAL_DQ4_3:RW+:8:6:=0x00 PHY_RX_CAL_DQ3_3:RW+:0:6:=0x00
const DENALI_PHY_836_DATA: u32 = 0b00000000000000000000000000000000; // PHY_RX_CAL_FDBK_3:RW+:24:6:=0x00 PHY_RX_CAL_DQS_3:RW+:16:6:=0x00 PHY_RX_CAL_DM_3:RW+:8:6:=0x00 PHY_RX_CAL_DQ7_3:RW+:0:6:=0x00
const DENALI_PHY_837_DATA: u32 = 0b00000000000000000000000000000000; // PHY_RX_CAL_LOCK_OBS_3:RD:16:9:=0x0000 PHY_RX_CAL_OBS_3:RD:0:11:=0x0000
const DENALI_PHY_838_DATA: u32 = 0b00000000000000000000000000000000; // PHY_RX_CAL_COMP_VAL_3:RW:24:1:=0x00 PHY_RX_CAL_DIFF_ADJUST_3:RW:16:4:=0x00 PHY_RX_CAL_SE_ADJUST_3:RW:8:4:=0x00 PHY_RX_CAL_DISABLE_3:RW:0:1:=0x00
const DENALI_PHY_839_DATA: u32 = 0b00000111111111110000000000000000; // PHY_PAD_RX_BIAS_EN_3:RW:16:11:=0x07ff PHY_RX_CAL_INDEX_MASK_3:RW:0:12:=0x0000
const DENALI_PHY_840_DATA: u32 = 0b00100000000000001000000000001000; // PHY_DATA_DC_ADJUST_START_3:RW:24:6:=0x20 PHY_DATA_DC_WEIGHT_3:RW:16:2:=0x00 PHY_DATA_DC_CAL_TIMEOUT_3:RW:8:8:=0x80 PHY_DATA_DC_CAL_SAMPLE_WAIT_3:RW:0:8:=0x08
const DENALI_PHY_841_DATA: u32 = 0b00000000000000000000100000010000; // PHY_DATA_DC_CAL_POLARITY_3:RW:24:1:=0x00 PHY_DATA_DC_ADJUST_DIRECT_3:RW:16:1:=0x00 PHY_DATA_DC_ADJUST_THRSHLD_3:RW:8:8:=0x08 PHY_DATA_DC_ADJUST_SAMPLE_CNT_3:RW:0:8:=0x10
const DENALI_PHY_842_DATA: u32 = 0b00000000000001000000000100000000; // PHY_SLV_DLY_CTRL_GATE_DISABLE_3:RW_D:24:1:=0x00 PHY_FDBK_PWR_CTRL_3:RW:16:3:=0x04 PHY_DATA_DC_SW_RANK_3:RW+:8:2:=0x01 PHY_DATA_DC_CAL_START_3:RW+:0:1:=0x00
const DENALI_PHY_843_DATA: u32 = 0b00000000000000000000000000000000; // PHY_SLICE_PWR_RDC_DISABLE_3:RW:16:1:=0x00 PHY_DCC_RXCAL_CTRL_GATE_DISABLE_3:RW_D:8:1:=0x00 PHY_RDPATH_GATE_DISABLE_3:RW_D:0:1:=0x00
const DENALI_PHY_844_DATA: u32 = 0b00000001100010000000110000000001; // PHY_DQS_TSEL_ENABLE_3:RW+:24:3:=0x01 PHY_DQ_TSEL_SELECT_3:RW+:8:16:=0x880c PHY_DQ_TSEL_ENABLE_3:RW+:0:3:=0x01
const DENALI_PHY_845_DATA: u32 = 0b00100000000000111000100000001100; // PHY_VREF_INITIAL_START_POINT_3:RW+:24:6:=0x20 PHY_TWO_CYC_PREAMBLE_3:RW+:16:2:=0x03 PHY_DQS_TSEL_SELECT_3:RW+:0:16:=0x880c
const DENALI_PHY_846_DATA: u32 = 0b00100000000000000000000100100101; // PHY_NTP_WDQ_STEP_SIZE_3:RW+:24:8:=0x20 PHY_NTP_TRAIN_EN_3:RW+:16:1:=0x00 PHY_VREF_TRAINING_CTRL_3:RW+:8:2:=0x01 PHY_VREF_INITIAL_STOP_POINT_3:RW+:0:6:=0x25
const DENALI_PHY_847_DATA: u32 = 0b00000111111111110000001000000000; // PHY_NTP_WDQ_STOP_3:RW+:16:11:=0x07FF PHY_NTP_WDQ_START_3:RW+:0:11:=0x0200
const DENALI_PHY_848_DATA: u32 = 0b00000000000000000000000100000001; // PHY_PAD_RX_DCD_0_3:RW+:24:5:=0x00 PHY_PAD_TX_DCD_3:RW+:16:5:=0x00 PHY_FAST_LVL_EN_3:RW+:8:4:=0x01 PHY_NTP_WDQ_BIT_EN_3:RW+:0:8:=0x01
const DENALI_PHY_849_DATA: u32 = 0b00000000000000000000000000000000; // PHY_PAD_RX_DCD_4_3:RW+:24:5:=0x00 PHY_PAD_RX_DCD_3_3:RW+:16:5:=0x00 PHY_PAD_RX_DCD_2_3:RW+:8:5:=0x00 PHY_PAD_RX_DCD_1_3:RW+:0:5:=0x00
const DENALI_PHY_850_DATA: u32 = 0b00000000000000000000000000000000; // PHY_PAD_DM_RX_DCD_3:RW+:24:5:=0x00 PHY_PAD_RX_DCD_7_3:RW+:16:5:=0x00 PHY_PAD_RX_DCD_6_3:RW+:8:5:=0x00 PHY_PAD_RX_DCD_5_3:RW+:0:5:=0x00
const DENALI_PHY_851_DATA: u32 = 0b00000000000000000000000000000000; // PHY_PAD_DSLICE_IO_CFG_3:RW+:16:6:=0x00 PHY_PAD_FDBK_RX_DCD_3:RW+:8:5:=0x00 PHY_PAD_DQS_RX_DCD_3:RW+:0:5:=0x00
const DENALI_PHY_852_DATA: u32 = 0b00000000000000000000000000000000; // PHY_RDDQ1_SLAVE_DELAY_3:RW+:16:10:=0x0000 PHY_RDDQ0_SLAVE_DELAY_3:RW+:0:10:=0x0000
const DENALI_PHY_853_DATA: u32 = 0b00000000000000000000000000000000; // PHY_RDDQ3_SLAVE_DELAY_3:RW+:16:10:=0x0000 PHY_RDDQ2_SLAVE_DELAY_3:RW+:0:10:=0x0000
const DENALI_PHY_854_DATA: u32 = 0b00000000000000000000000000000000; // PHY_RDDQ5_SLAVE_DELAY_3:RW+:16:10:=0x0000 PHY_RDDQ4_SLAVE_DELAY_3:RW+:0:10:=0x0000
const DENALI_PHY_855_DATA: u32 = 0b00000000000000000000000000000000; // PHY_RDDQ7_SLAVE_DELAY_3:RW+:16:10:=0x0000 PHY_RDDQ6_SLAVE_DELAY_3:RW+:0:10:=0x0000
const DENALI_PHY_856_DATA: u32 = 0b00000000000000100000000000000000; // PHY_DATA_DC_CAL_CLK_SEL_3:RW+:16:3:=0x02 PHY_RDDM_SLAVE_DELAY_3:RW+:0:10:=0x0000
const DENALI_PHY_857_DATA: u32 = 0b01010001010100010101000001010010; // PHY_DQS_OE_TIMING_3:RW+:24:8:=0x51 PHY_DQ_TSEL_WR_TIMING_3:RW+:16:8:=0x51 PHY_DQ_TSEL_RD_TIMING_3:RW+:8:8:=0x50 PHY_DQ_OE_TIMING_3:RW+:0:8:=0x52
const DENALI_PHY_858_DATA: u32 = 0b00110001110000000110000000000000; // PHY_DQS_TSEL_WR_TIMING_3:RW+:24:8:=0x31 PHY_DQS_OE_RD_TIMING_3:RW+:16:8:=0xc0 PHY_DQS_TSEL_RD_TIMING_3:RW+:8:8:=0x60 PHY_IO_PAD_DELAY_TIMING_3:RW+:0:4:=0x00
const DENALI_PHY_859_DATA: u32 = 0b00000001000111110000000000000100; // PHY_PAD_VREF_CTRL_DQ_3:RW+:16:10:=0x011f PHY_VREF_SETTING_TIME_3:RW+:0:16:=0x0004
const DENALI_PHY_860_DATA: u32 = 0b00000000110000001100000000000001; // PHY_RDDATA_EN_IE_DLY_3:RW+:24:2:=0x00 PHY_DQS_IE_TIMING_3:RW+:16:8:=0xc0 PHY_DQ_IE_TIMING_3:RW+:8:8:=0xc0 PHY_PER_CS_TRAINING_EN_3:RW+:0:1:=0x01
const DENALI_PHY_861_DATA: u32 = 0b00000011000000000000000000000000; // PHY_WDQLVL_RDDATA_EN_DLY_3:RW+:24:5:=0x03 PHY_WDQLVL_IE_ON_3:RW+:16:1:=0x00 PHY_DBI_MODE_3:RW+:8:2:=0x00 PHY_IE_MODE_3:RW+:0:2:=0x00
const DENALI_PHY_862_DATA: u32 = 0b00000000000000110000001000000010; // PHY_SW_MASTER_MODE_3:RW+:24:4:=0x00 PHY_RDDATA_EN_OE_DLY_3:RW+:16:5:=0x03 PHY_RDDATA_EN_TSEL_DLY_3:RW+:8:5:=0x02 PHY_WDQLVL_RDDATA_EN_TSEL_DLY_3:RW+:0:5:=0x02
const DENALI_PHY_863_DATA: u32 = 0b01000010000100000000000000010000; // PHY_MASTER_DELAY_WAIT_3:RW+:24:8:=0x42 PHY_MASTER_DELAY_STEP_3:RW+:16:6:=0x10 PHY_MASTER_DELAY_START_3:RW+:0:11:=0x0010
const DENALI_PHY_864_DATA: u32 = 0b00000001000011000000010100111110; // PHY_WRLVL_DLY_FINE_STEP_3:RW+:24:4:=0x01 PHY_WRLVL_DLY_STEP_3:RW+:16:8:=0x0c PHY_RPTR_UPDATE_3:RW+:8:4:=0x05 PHY_MASTER_DELAY_HALF_MEASURE_3:RW+:0:8:=0x3e
const DENALI_PHY_865_DATA: u32 = 0b00000000000011110000110000100000; // PHY_GTLVL_RESP_WAIT_CNT_3:RW+:16:5:=0x0f PHY_GTLVL_DLY_STEP_3:RW+:8:4:=0x0c PHY_WRLVL_RESP_WAIT_CNT_3:RW+:0:6:=0x20
const DENALI_PHY_866_DATA: u32 = 0b00000001000000000000000101000000; // PHY_GTLVL_FINAL_STEP_3:RW+:16:10:=0x0100 PHY_GTLVL_BACK_STEP_3:RW+:0:10:=0x0140
const DENALI_PHY_867_DATA: u32 = 0b00000000101000110000000100100000; // PHY_WDQLVL_DM_SEARCH_RANGE_3:RW+:16:9:=0x00a3 PHY_WDQLVL_QTR_DLY_STEP_3:RW+:8:4:=0x01 PHY_WDQLVL_DLY_STEP_3:RW+:0:8:=0x20
const DENALI_PHY_868_DATA: u32 = 0b00000000000000000000110000000000; // PHY_RDLVL_DLY_STEP_3:RW+:8:4:=0x0c PHY_TOGGLE_PRE_SUPPORT_3:RW+:0:1:=0x00
const DENALI_PHY_869_DATA: u32 = 0b00000000000000000000001000010000; // PHY_RDLVL_MAX_EDGE_3:RW+:0:10:=0x0210
const DENALI_PHY_870_DATA: u32 = 0b00000000000000000000001000000000; // PHY_DATA_DC_INIT_DISABLE_3:RW+:16:2:=0x00 PHY_WRPATH_GATE_TIMING_3:RW+:8:3:=0x02 PHY_WRPATH_GATE_DISABLE_3:RW+:0:2:=0x00
const DENALI_PHY_871_DATA: u32 = 0b00000010100000000000000000000000; // PHY_DATA_DC_DQ_INIT_SLV_DELAY_3:RW+:16:11:=0x0280 PHY_DATA_DC_DQS_INIT_SLV_DELAY_3:RW+:0:10:=0x0000
const DENALI_PHY_872_DATA: u32 = 0b10000000100000000000000100000001; // PHY_DATA_DC_DM_CLK_DIFF_THRSHLD_3:RW+:24:8:=0x80 PHY_DATA_DC_DM_CLK_SE_THRSHLD_3:RW+:16:8:=0x80 PHY_DATA_DC_WDQLVL_ENABLE_3:RW+:8:1:=0x01 PHY_DATA_DC_WRLVL_ENABLE_3:RW+:0:1:=0x01
const DENALI_PHY_873_DATA: u32 = 0b00000000000000000000000000000011; // PHY_RDDATA_EN_DLY_3:RW+:0:5:=0x03
const DENALI_PHY_874_DATA: u32 = 0b01110110010101000011001000010000; // PHY_DQ_DM_SWIZZLE0_3:RW+:0:32:=0x76543210
const DENALI_PHY_875_DATA: u32 = 0b00000000000000000000000000001000; // PHY_DQ_DM_SWIZZLE1_3:RW+:0:4:=0x08
const DENALI_PHY_876_DATA: u32 = 0b00000010100000000000001010000000; // PHY_CLK_WRDQ1_SLAVE_DELAY_3:RW+:16:11:=0x0280 PHY_CLK_WRDQ0_SLAVE_DELAY_3:RW+:0:11:=0x0280
const DENALI_PHY_877_DATA: u32 = 0b00000010100000000000001010000000; // PHY_CLK_WRDQ3_SLAVE_DELAY_3:RW+:16:11:=0x0280 PHY_CLK_WRDQ2_SLAVE_DELAY_3:RW+:0:11:=0x0280
const DENALI_PHY_878_DATA: u32 = 0b00000010100000000000001010000000; // PHY_CLK_WRDQ5_SLAVE_DELAY_3:RW+:16:11:=0x0280 PHY_CLK_WRDQ4_SLAVE_DELAY_3:RW+:0:11:=0x0280
const DENALI_PHY_879_DATA: u32 = 0b00000010100000000000001010000000; // PHY_CLK_WRDQ7_SLAVE_DELAY_3:RW+:16:11:=0x0280 PHY_CLK_WRDQ6_SLAVE_DELAY_3:RW+:0:11:=0x0280
const DENALI_PHY_880_DATA: u32 = 0b00000000000000000000001010000000; // PHY_CLK_WRDQS_SLAVE_DELAY_3:RW+:16:10:=0x0000 PHY_CLK_WRDM_SLAVE_DELAY_3:RW+:0:11:=0x0280
const DENALI_PHY_881_DATA: u32 = 0b00000000000000001000000000000000; // PHY_RDDQS_DQ0_RISE_SLAVE_DELAY_3:RW+:8:10:=0x0080 PHY_WRLVL_THRESHOLD_ADJUST_3:RW+:0:2:=0x00
const DENALI_PHY_882_DATA: u32 = 0b00000000100000000000000010000000; // PHY_RDDQS_DQ1_RISE_SLAVE_DELAY_3:RW+:16:10:=0x0080 PHY_RDDQS_DQ0_FALL_SLAVE_DELAY_3:RW+:0:10:=0x0080
const DENALI_PHY_883_DATA: u32 = 0b00000000100000000000000010000000; // PHY_RDDQS_DQ2_RISE_SLAVE_DELAY_3:RW+:16:10:=0x0080 PHY_RDDQS_DQ1_FALL_SLAVE_DELAY_3:RW+:0:10:=0x0080
const DENALI_PHY_884_DATA: u32 = 0b00000000100000000000000010000000; // PHY_RDDQS_DQ3_RISE_SLAVE_DELAY_3:RW+:16:10:=0x0080 PHY_RDDQS_DQ2_FALL_SLAVE_DELAY_3:RW+:0:10:=0x0080
const DENALI_PHY_885_DATA: u32 = 0b00000000100000000000000010000000; // PHY_RDDQS_DQ4_RISE_SLAVE_DELAY_3:RW+:16:10:=0x0080 PHY_RDDQS_DQ3_FALL_SLAVE_DELAY_3:RW+:0:10:=0x0080
const DENALI_PHY_886_DATA: u32 = 0b00000000100000000000000010000000; // PHY_RDDQS_DQ5_RISE_SLAVE_DELAY_3:RW+:16:10:=0x0080 PHY_RDDQS_DQ4_FALL_SLAVE_DELAY_3:RW+:0:10:=0x0080
const DENALI_PHY_887_DATA: u32 = 0b00000000100000000000000010000000; // PHY_RDDQS_DQ6_RISE_SLAVE_DELAY_3:RW+:16:10:=0x0080 PHY_RDDQS_DQ5_FALL_SLAVE_DELAY_3:RW+:0:10:=0x0080
const DENALI_PHY_888_DATA: u32 = 0b00000000100000000000000010000000; // PHY_RDDQS_DQ7_RISE_SLAVE_DELAY_3:RW+:16:10:=0x0080 PHY_RDDQS_DQ6_FALL_SLAVE_DELAY_3:RW+:0:10:=0x0080
const DENALI_PHY_889_DATA: u32 = 0b00000000100000000000000010000000; // PHY_RDDQS_DM_RISE_SLAVE_DELAY_3:RW+:16:10:=0x0080 PHY_RDDQS_DQ7_FALL_SLAVE_DELAY_3:RW+:0:10:=0x0080
const DENALI_PHY_890_DATA: u32 = 0b00000000011011100000000010000000; // PHY_RDDQS_GATE_SLAVE_DELAY_3:RW+:16:10:=0x006e PHY_RDDQS_DM_FALL_SLAVE_DELAY_3:RW+:0:10:=0x0080
const DENALI_PHY_891_DATA: u32 = 0b00000001101000000000000000000011; // PHY_WRLVL_DELAY_EARLY_THRESHOLD_3:RW+:16:10:=0x01A0 PHY_WRITE_PATH_LAT_ADD_3:RW+:8:3:=0x00 PHY_RDDQS_LATENCY_ADJUST_3:RW+:0:4:=0x03
const DENALI_PHY_892_DATA: u32 = 0b00000000000000000000000000000000; // PHY_WRLVL_EARLY_FORCE_ZERO_3:RW+:16:1:=0x00 PHY_WRLVL_DELAY_PERIOD_THRESHOLD_3:RW+:0:10:=0x0000
const DENALI_PHY_893_DATA: u32 = 0b00000000000000110000000000000000; // PHY_GTLVL_LAT_ADJ_START_3:RW+:16:4:=0x03 PHY_GTLVL_RDDQS_SLV_DLY_START_3:RW+:0:10:=0x0000
const DENALI_PHY_894_DATA: u32 = 0b00000000000010000000001000000000; // PHY_NTP_PASS_3:RW+:24:1:=0x00 PHY_NTP_WRLAT_START_3:RW+:16:4:=0x08 PHY_WDQLVL_DQDM_SLV_DLY_START_3:RW+:0:11:=0x0200
const DENALI_PHY_895_DATA: u32 = 0b00000000000000000000000000000000; // PHY_RDLVL_RDDQS_DQ_SLV_DLY_START_3:RW+:0:10:=0x0000
const DENALI_PHY_896_DATA: u32 = 0b00100000001000000010000000100000; // PHY_DATA_DC_DQ2_CLK_ADJUST_3:RW+:24:8:=0x20 PHY_DATA_DC_DQ1_CLK_ADJUST_3:RW+:16:8:=0x20 PHY_DATA_DC_DQ0_CLK_ADJUST_3:RW+:8:8:=0x20 PHY_DATA_DC_DQS_CLK_ADJUST_3:RW+:0:8:=0x20
const DENALI_PHY_897_DATA: u32 = 0b00100000001000000010000000100000; // PHY_DATA_DC_DQ6_CLK_ADJUST_3:RW+:24:8:=0x20 PHY_DATA_DC_DQ5_CLK_ADJUST_3:RW+:16:8:=0x20 PHY_DATA_DC_DQ4_CLK_ADJUST_3:RW+:8:8:=0x20 PHY_DATA_DC_DQ3_CLK_ADJUST_3:RW+:0:8:=0x20
const DENALI_PHY_898_DATA: u32 = 0b00000000000000000010000000100000; // PHY_DSLICE_PAD_BOOSTPN_SETTING_3:RW+:16:16:=0x0000 PHY_DATA_DC_DM_CLK_ADJUST_3:RW+:8:8:=0x20 PHY_DATA_DC_DQ7_CLK_ADJUST_3:RW+:0:8:=0x20
const DENALI_PHY_899_DATA: u32 = 0b00000000000000000000000000000000; // PHY_DSLICE_PAD_RX_CTLE_SETTING_3:RW+:0:4:=0x00
const DENALI_PHY_900_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_901_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_902_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_903_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_904_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_905_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_906_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_907_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_908_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_909_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_910_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_911_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_912_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_913_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_914_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_915_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_916_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_917_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_918_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_919_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_920_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_921_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_922_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_923_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_924_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_925_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_926_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_927_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_928_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_929_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_930_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_931_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_932_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_933_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_934_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_935_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_936_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_937_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_938_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_939_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_940_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_941_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_942_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_943_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_944_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_945_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_946_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_947_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_948_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_949_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_950_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_951_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_952_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_953_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_954_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_955_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_956_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_957_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_958_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_959_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_960_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_961_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_962_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_963_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_964_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_965_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_966_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_967_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_968_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_969_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_970_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_971_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_972_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_973_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_974_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_975_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_976_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_977_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_978_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_979_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_980_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_981_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_982_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_983_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_984_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_985_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_986_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_987_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_988_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_989_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_990_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_991_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_992_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_993_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_994_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_995_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_996_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_997_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_998_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_999_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1000_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1001_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1002_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1003_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1004_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1005_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1006_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1007_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1008_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1009_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1010_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1011_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1012_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1013_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1014_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1015_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1016_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1017_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1018_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1019_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1020_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1021_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1022_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1023_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1024_DATA: u32 = 0b00000000000000000000000000000000; // SC_PHY_ADR_MANUAL_CLEAR_0:WR:24:3:=0x00 PHY_ADR_CLK_BYPASS_OVERRIDE_0:RW:16:1:=0x00 PHY_ADR_CLK_WR_BYPASS_SLAVE_DELAY_0:RW:0:11:=0x0000
const DENALI_PHY_1025_DATA: u32 = 0b00000000000000000000000000000000; // PHY_ADR_LPBK_RESULT_OBS_0:RD:0:32:=0x00000000
const DENALI_PHY_1026_DATA: u32 = 0b00000000000000000000000000000000; // PHY_ADR_MASTER_DLY_LOCK_OBS_SELECT_0:RW:16:4:=0x00 PHY_ADR_LPBK_ERROR_COUNT_OBS_0:RD:0:16:=0x0000
const DENALI_PHY_1027_DATA: u32 = 0b00000000000000000000000000000000; // PHY_ADR_ADDER_SLV_DLY_ENC_OBS_0:RD:24:8:=0x00 PHY_ADR_BASE_SLV_DLY_ENC_OBS_0:RD:16:7:=0x00 PHY_ADR_MASTER_DLY_LOCK_OBS_0:RD:0:11:=0x0000
const DENALI_PHY_1028_DATA: u32 = 0b00000000000000000000000000000000; // PHY_ADR_TSEL_ENABLE_0:RW:24:1:=0x00 SC_PHY_ADR_SNAP_OBS_REGS_0:WR:16:1:=0x00 PHY_ADR_SLV_DLY_ENC_OBS_SELECT_0:RW:8:3:=0x00 PHY_ADR_SLAVE_LOOP_CNT_UPDATE_0:RW:0:3:=0x00
const DENALI_PHY_1029_DATA: u32 = 0b00000000000000000000000100000000; // PHY_ADR_PWR_RDC_DISABLE_0:RW:24:1:=0x00 PHY_ADR_PRBS_PATTERN_MASK_0:RW:16:5:=0x00 PHY_ADR_PRBS_PATTERN_START_0:RW_D:8:7:=0x01 PHY_ADR_LPBK_CONTROL_0:RW:0:7:=0x00
const DENALI_PHY_1030_DATA: u32 = 0b00000000000000000000001000000000; // PHY_ADR_IE_MODE_0:RW:24:1:=0x00 PHY_ADR_WRADDR_SHIFT_OBS_0:RD:16:3:=0x00 PHY_ADR_TYPE_0:RW:8:2:=0x02 PHY_ADR_SLV_DLY_CTRL_GATE_DISABLE_0:RW_D:0:1:=0x00
const DENALI_PHY_1031_DATA: u32 = 0b00000000000000000000000000000000; // PHY_ADR_DDL_MODE_0:RW:0:27:=0x00000000
const DENALI_PHY_1032_DATA: u32 = 0b00000000000000000000000000000000; // PHY_ADR_DDL_MASK_0:RW:0:6:=0x00
const DENALI_PHY_1033_DATA: u32 = 0b00000000000000000000000000000000; // PHY_ADR_DDL_TEST_OBS_0:RD:0:32:=0x00000000
const DENALI_PHY_1034_DATA: u32 = 0b00000000000000000000000000000000; // PHY_ADR_DDL_TEST_MSTR_DLY_OBS_0:RD:0:32:=0x00000000
const DENALI_PHY_1035_DATA: u32 = 0b00000000010000000000000000000000; // PHY_ADR_CALVL_COARSE_DLY_0:RW:16:11:=0x0040 PHY_ADR_CALVL_START_0:RW:0:11:=0x0000
const DENALI_PHY_1036_DATA: u32 = 0b00000000000000000000000010000000; // PHY_ADR_CALVL_QTR_0:RW:0:11:=0x0080
const DENALI_PHY_1037_DATA: u32 = 0b00000000110111001011101010011000; // PHY_ADR_CALVL_SWIZZLE0_0:RW:0:24:=0xdcba98
const DENALI_PHY_1038_DATA: u32 = 0b00000011000000000000000000000000; // PHY_ADR_CALVL_RANK_CTRL_0:RW:24:2:=0x03 PHY_ADR_CALVL_SWIZZLE1_0:RW:0:24:=0x000000
const DENALI_PHY_1039_DATA: u32 = 0b00000000000000000000000000000000; // SC_PHY_ADR_CALVL_DEBUG_CONT_0:WR:24:1:=0x00 PHY_ADR_CALVL_DEBUG_MODE_0:RW:16:1:=0x00 PHY_ADR_CALVL_RESP_WAIT_CNT_0:RW:8:4:=0x00 PHY_ADR_CALVL_NUM_PATTERNS_0:RW:0:2:=0x00
const DENALI_PHY_1040_DATA: u32 = 0b00000000000000000000000000000000; // PHY_ADR_CALVL_OBS_SELECT_0:RW:8:3:=0x00 SC_PHY_ADR_CALVL_ERROR_CLR_0:WR:0:1:=0x00
const DENALI_PHY_1041_DATA: u32 = 0b00000000000000000000000000000000; // PHY_ADR_CALVL_CH0_OBS0_0:RD:0:32:=0x00000000
const DENALI_PHY_1042_DATA: u32 = 0b00000000000000000000000000000000; // PHY_ADR_CALVL_CH1_OBS0_0:RD:0:32:=0x00000000
const DENALI_PHY_1043_DATA: u32 = 0b00000000000000000000000000000000; // PHY_ADR_CALVL_CH2_OBS0_0:RD:0:32:=0x00000000
const DENALI_PHY_1044_DATA: u32 = 0b00000000000000000000000000000000; // PHY_ADR_CALVL_CH3_OBS0_0:RD:0:32:=0x00000000
const DENALI_PHY_1045_DATA: u32 = 0b00000000000000000000000000000000; // PHY_ADR_CALVL_OBS1_0:RD:0:32:=0x00000000
const DENALI_PHY_1046_DATA: u32 = 0b00000000000000000000000000101010; // PHY_ADR_CALVL_FG_0_0:RW:0:20:=0x00002a
const DENALI_PHY_1047_DATA: u32 = 0b00000000000000000000000000010101; // PHY_ADR_CALVL_BG_0_0:RW:0:20:=0x000015
const DENALI_PHY_1048_DATA: u32 = 0b00000000000000000000000000010101; // PHY_ADR_CALVL_FG_1_0:RW:0:20:=0x000015
const DENALI_PHY_1049_DATA: u32 = 0b00000000000000000000000000101010; // PHY_ADR_CALVL_BG_1_0:RW:0:20:=0x00002a
const DENALI_PHY_1050_DATA: u32 = 0b00000000000000000000000000110011; // PHY_ADR_CALVL_FG_2_0:RW:0:20:=0x000033
const DENALI_PHY_1051_DATA: u32 = 0b00000000000000000000000000001100; // PHY_ADR_CALVL_BG_2_0:RW:0:20:=0x00000c
const DENALI_PHY_1052_DATA: u32 = 0b00000000000000000000000000001100; // PHY_ADR_CALVL_FG_3_0:RW:0:20:=0x00000c
const DENALI_PHY_1053_DATA: u32 = 0b00000000000000000000000000110011; // PHY_ADR_CALVL_BG_3_0:RW:0:20:=0x000033
const DENALI_PHY_1054_DATA: u32 = 0b00001010010000011000100000100000; // PHY_ADR_ADDR_SEL_0:RW:0:30:=0x0a418820
const DENALI_PHY_1055_DATA: u32 = 0b00000000001111110000000000000000; // PHY_ADR_SEG_MASK_0:RW:24:6:=0x00 PHY_ADR_BIT_MASK_0:RW:16:6:=0x3f PHY_ADR_LP4_BOOT_SLV_DELAY_0:RW:0:10:=0x0000
const DENALI_PHY_1056_DATA: u32 = 0b00000000000000000000000100111111; // PHY_ADR_SW_TXIO_CTRL_0:RW:16:6:=0x00 PHY_ADR_CSLVL_TRAIN_MASK_0:RW:8:6:=0x01 PHY_ADR_CALVL_TRAIN_MASK_0:RW:0:6:=0x3f
const DENALI_PHY_1057_DATA: u32 = 0b00100000001000000010000000000000; // PHY_ADR_DC_ADR2_CLK_ADJUST_0:RW+:24:8:=0x20 PHY_ADR_DC_ADR1_CLK_ADJUST_0:RW+:16:8:=0x20 PHY_ADR_DC_ADR0_CLK_ADJUST_0:RW+:8:8:=0x20 PHY_ADR_DC_INIT_DISABLE_0:RW+:0:2:=0x00
const DENALI_PHY_1058_DATA: u32 = 0b00000000001000000010000000100000; // PHY_ADR_DCC_RXCAL_CTRL_GATE_DISABLE_0:RW_D:24:1:=0x00 PHY_ADR_DC_ADR5_CLK_ADJUST_0:RW+:16:8:=0x20 PHY_ADR_DC_ADR4_CLK_ADJUST_0:RW+:8:8:=0x20 PHY_ADR_DC_ADR3_CLK_ADJUST_0:RW+:0:8:=0x20
const DENALI_PHY_1059_DATA: u32 = 0b00100000000000001000000000001000; // PHY_ADR_DC_ADJUST_START_0:RW:24:6:=0x20 PHY_ADR_DC_WEIGHT_0:RW:16:2:=0x00 PHY_ADR_DC_CAL_TIMEOUT_0:RW:8:8:=0x80 PHY_ADR_DC_CAL_SAMPLE_WAIT_0:RW:0:8:=0x08
const DENALI_PHY_1060_DATA: u32 = 0b00000000000000000000100000010000; // PHY_ADR_DC_CAL_POLARITY_0:RW:24:1:=0x00 PHY_ADR_DC_ADJUST_DIRECT_0:RW:16:1:=0x00 PHY_ADR_DC_ADJUST_THRSHLD_0:RW:8:8:=0x08 PHY_ADR_DC_ADJUST_SAMPLE_CNT_0:RW:0:8:=0x10
const DENALI_PHY_1061_DATA: u32 = 0b00000000000000000000000000000000; // PHY_ADR_DC_CAL_START_0:RW+:0:1:=0x00
const DENALI_PHY_1062_DATA: u32 = 0b00000000000000000000001001010101; // PHY_PAD_ADR_IO_CFG_0:RW+:16:11:=0x0000 PHY_ADR_DC_CAL_CLK_SEL_0:RW+:8:3:=0x02 PHY_ADR_TSEL_SELECT_0:RW+:0:8:=0x55
const DENALI_PHY_1063_DATA: u32 = 0b00000000000000110000000000000000; // PHY_ADR1_SW_WRADDR_SHIFT_0:RW+:24:5:=0x00 PHY_ADR0_CLK_WR_SLAVE_DELAY_0:RW+:8:11:=0x0300 PHY_ADR0_SW_WRADDR_SHIFT_0:RW+:0:5:=0x00
const DENALI_PHY_1064_DATA: u32 = 0b00000000000000000000001100000000; // PHY_ADR2_SW_WRADDR_SHIFT_0:RW+:16:5:=0x00 PHY_ADR1_CLK_WR_SLAVE_DELAY_0:RW+:0:11:=0x0300
const DENALI_PHY_1065_DATA: u32 = 0b00000000000000000000001100000000; // PHY_ADR3_SW_WRADDR_SHIFT_0:RW+:16:5:=0x00 PHY_ADR2_CLK_WR_SLAVE_DELAY_0:RW+:0:11:=0x0300
const DENALI_PHY_1066_DATA: u32 = 0b00000000000000000000001100000000; // PHY_ADR4_SW_WRADDR_SHIFT_0:RW+:16:5:=0x00 PHY_ADR3_CLK_WR_SLAVE_DELAY_0:RW+:0:11:=0x0300
const DENALI_PHY_1067_DATA: u32 = 0b00000000000000000000001100000000; // PHY_ADR5_SW_WRADDR_SHIFT_0:RW+:16:5:=0x00 PHY_ADR4_CLK_WR_SLAVE_DELAY_0:RW+:0:11:=0x0300
const DENALI_PHY_1068_DATA: u32 = 0b00000000000000000000001100000000; // PHY_ADR_SW_MASTER_MODE_0:RW+:16:4:=0x00 PHY_ADR5_CLK_WR_SLAVE_DELAY_0:RW+:0:11:=0x0300
const DENALI_PHY_1069_DATA: u32 = 0b01000010000010000000000000010000; // PHY_ADR_MASTER_DELAY_WAIT_0:RW+:24:8:=0x42 PHY_ADR_MASTER_DELAY_STEP_0:RW+:16:6:=0x08 PHY_ADR_MASTER_DELAY_START_0:RW+:0:11:=0x0010
const DENALI_PHY_1070_DATA: u32 = 0b00000000000000000000001100111110; // PHY_ADR_CALVL_DLY_STEP_0:RW+:8:4:=0x03 PHY_ADR_MASTER_DELAY_HALF_MEASURE_0:RW+:0:8:=0x3e
const DENALI_PHY_1071_DATA: u32 = 0b00000001000000010000000000000010; // PHY_ADR_DC_CALVL_ENABLE_0:RW+:24:1:=0x01 PHY_ADR_DC_INIT_SLV_DELAY_0:RW+:8:10:=0x0100 PHY_ADR_CALVL_CAPTURE_CNT_0:RW+:0:4:=0x02
const DENALI_PHY_1072_DATA: u32 = 0b00000000000000000000000010000000; // PHY_ADR_DC_DM_CLK_THRSHLD_0:RW+:0:8:=0x80
const DENALI_PHY_1073_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1074_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1075_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1076_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1077_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1078_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1079_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1080_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1081_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1082_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1083_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1084_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1085_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1086_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1087_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1088_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1089_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1090_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1091_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1092_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1093_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1094_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1095_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1096_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1097_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1098_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1099_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1100_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1101_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1102_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1103_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1104_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1105_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1106_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1107_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1108_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1109_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1110_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1111_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1112_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1113_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1114_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1115_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1116_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1117_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1118_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1119_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1120_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1121_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1122_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1123_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1124_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1125_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1126_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1127_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1128_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1129_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1130_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1131_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1132_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1133_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1134_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1135_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1136_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1137_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1138_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1139_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1140_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1141_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1142_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1143_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1144_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1145_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1146_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1147_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1148_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1149_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1150_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1151_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1152_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1153_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1154_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1155_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1156_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1157_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1158_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1159_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1160_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1161_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1162_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1163_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1164_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1165_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1166_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1167_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1168_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1169_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1170_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1171_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1172_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1173_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1174_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1175_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1176_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1177_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1178_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1179_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1180_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1181_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1182_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1183_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1184_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1185_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1186_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1187_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1188_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1189_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1190_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1191_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1192_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1193_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1194_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1195_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1196_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1197_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1198_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1199_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1200_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1201_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1202_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1203_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1204_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1205_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1206_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1207_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1208_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1209_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1210_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1211_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1212_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1213_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1214_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1215_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1216_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1217_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1218_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1219_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1220_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1221_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1222_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1223_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1224_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1225_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1226_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1227_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1228_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1229_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1230_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1231_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1232_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1233_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1234_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1235_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1236_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1237_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1238_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1239_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1240_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1241_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1242_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1243_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1244_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1245_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1246_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1247_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1248_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1249_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1250_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1251_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1252_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1253_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1254_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1255_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1256_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1257_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1258_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1259_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1260_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1261_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1262_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1263_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1264_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1265_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1266_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1267_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1268_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1269_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1270_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1271_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1272_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1273_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1274_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1275_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1276_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1277_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1278_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1279_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1280_DATA: u32 = 0b00000000000000000000000000000000; // SC_PHY_ADR_MANUAL_CLEAR_1:WR:24:3:=0x00 PHY_ADR_CLK_BYPASS_OVERRIDE_1:RW:16:1:=0x00 PHY_ADR_CLK_WR_BYPASS_SLAVE_DELAY_1:RW:0:11:=0x0000
const DENALI_PHY_1281_DATA: u32 = 0b00000000000000000000000000000000; // PHY_ADR_LPBK_RESULT_OBS_1:RD:0:32:=0x00000000
const DENALI_PHY_1282_DATA: u32 = 0b00000000000000000000000000000000; // PHY_ADR_MASTER_DLY_LOCK_OBS_SELECT_1:RW:16:4:=0x00 PHY_ADR_LPBK_ERROR_COUNT_OBS_1:RD:0:16:=0x0000
const DENALI_PHY_1283_DATA: u32 = 0b00000000000000000000000000000000; // PHY_ADR_ADDER_SLV_DLY_ENC_OBS_1:RD:24:8:=0x00 PHY_ADR_BASE_SLV_DLY_ENC_OBS_1:RD:16:7:=0x00 PHY_ADR_MASTER_DLY_LOCK_OBS_1:RD:0:11:=0x0000
const DENALI_PHY_1284_DATA: u32 = 0b00000000000000000000000000000000; // PHY_ADR_TSEL_ENABLE_1:RW:24:1:=0x00 SC_PHY_ADR_SNAP_OBS_REGS_1:WR:16:1:=0x00 PHY_ADR_SLV_DLY_ENC_OBS_SELECT_1:RW:8:3:=0x00 PHY_ADR_SLAVE_LOOP_CNT_UPDATE_1:RW:0:3:=0x00
const DENALI_PHY_1285_DATA: u32 = 0b00000000000000000000000100000000; // PHY_ADR_PWR_RDC_DISABLE_1:RW:24:1:=0x00 PHY_ADR_PRBS_PATTERN_MASK_1:RW:16:5:=0x00 PHY_ADR_PRBS_PATTERN_START_1:RW_D:8:7:=0x01 PHY_ADR_LPBK_CONTROL_1:RW:0:7:=0x00
const DENALI_PHY_1286_DATA: u32 = 0b00000000000000000000001000000000; // PHY_ADR_IE_MODE_1:RW:24:1:=0x00 PHY_ADR_WRADDR_SHIFT_OBS_1:RD:16:3:=0x00 PHY_ADR_TYPE_1:RW:8:2:=0x02 PHY_ADR_SLV_DLY_CTRL_GATE_DISABLE_1:RW_D:0:1:=0x00
const DENALI_PHY_1287_DATA: u32 = 0b00000000000000000000000000000000; // PHY_ADR_DDL_MODE_1:RW:0:27:=0x00000000
const DENALI_PHY_1288_DATA: u32 = 0b00000000000000000000000000000000; // PHY_ADR_DDL_MASK_1:RW:0:6:=0x00
const DENALI_PHY_1289_DATA: u32 = 0b00000000000000000000000000000000; // PHY_ADR_DDL_TEST_OBS_1:RD:0:32:=0x00000000
const DENALI_PHY_1290_DATA: u32 = 0b00000000000000000000000000000000; // PHY_ADR_DDL_TEST_MSTR_DLY_OBS_1:RD:0:32:=0x00000000
const DENALI_PHY_1291_DATA: u32 = 0b00000000010000000000000000000000; // PHY_ADR_CALVL_COARSE_DLY_1:RW:16:11:=0x0040 PHY_ADR_CALVL_START_1:RW:0:11:=0x0000
const DENALI_PHY_1292_DATA: u32 = 0b00000000000000000000000010000000; // PHY_ADR_CALVL_QTR_1:RW:0:11:=0x0080
const DENALI_PHY_1293_DATA: u32 = 0b00000000110111001011101010011000; // PHY_ADR_CALVL_SWIZZLE0_1:RW:0:24:=0xdcba98
const DENALI_PHY_1294_DATA: u32 = 0b00000011000000000000000000000000; // PHY_ADR_CALVL_RANK_CTRL_1:RW:24:2:=0x03 PHY_ADR_CALVL_SWIZZLE1_1:RW:0:24:=0x000000
const DENALI_PHY_1295_DATA: u32 = 0b00000000000000000000000000000000; // SC_PHY_ADR_CALVL_DEBUG_CONT_1:WR:24:1:=0x00 PHY_ADR_CALVL_DEBUG_MODE_1:RW:16:1:=0x00 PHY_ADR_CALVL_RESP_WAIT_CNT_1:RW:8:4:=0x00 PHY_ADR_CALVL_NUM_PATTERNS_1:RW:0:2:=0x00
const DENALI_PHY_1296_DATA: u32 = 0b00000000000000000000000000000000; // PHY_ADR_CALVL_OBS_SELECT_1:RW:8:3:=0x00 SC_PHY_ADR_CALVL_ERROR_CLR_1:WR:0:1:=0x00
const DENALI_PHY_1297_DATA: u32 = 0b00000000000000000000000000000000; // PHY_ADR_CALVL_CH0_OBS0_1:RD:0:32:=0x00000000
const DENALI_PHY_1298_DATA: u32 = 0b00000000000000000000000000000000; // PHY_ADR_CALVL_CH1_OBS0_1:RD:0:32:=0x00000000
const DENALI_PHY_1299_DATA: u32 = 0b00000000000000000000000000000000; // PHY_ADR_CALVL_CH2_OBS0_1:RD:0:32:=0x00000000
const DENALI_PHY_1300_DATA: u32 = 0b00000000000000000000000000000000; // PHY_ADR_CALVL_CH3_OBS0_1:RD:0:32:=0x00000000
const DENALI_PHY_1301_DATA: u32 = 0b00000000000000000000000000000000; // PHY_ADR_CALVL_OBS1_1:RD:0:32:=0x00000000
const DENALI_PHY_1302_DATA: u32 = 0b00000000000000000000000000101010; // PHY_ADR_CALVL_FG_0_1:RW:0:20:=0x00002a
const DENALI_PHY_1303_DATA: u32 = 0b00000000000000000000000000010101; // PHY_ADR_CALVL_BG_0_1:RW:0:20:=0x000015
const DENALI_PHY_1304_DATA: u32 = 0b00000000000000000000000000010101; // PHY_ADR_CALVL_FG_1_1:RW:0:20:=0x000015
const DENALI_PHY_1305_DATA: u32 = 0b00000000000000000000000000101010; // PHY_ADR_CALVL_BG_1_1:RW:0:20:=0x00002a
const DENALI_PHY_1306_DATA: u32 = 0b00000000000000000000000000110011; // PHY_ADR_CALVL_FG_2_1:RW:0:20:=0x000033
const DENALI_PHY_1307_DATA: u32 = 0b00000000000000000000000000001100; // PHY_ADR_CALVL_BG_2_1:RW:0:20:=0x00000c
const DENALI_PHY_1308_DATA: u32 = 0b00000000000000000000000000001100; // PHY_ADR_CALVL_FG_3_1:RW:0:20:=0x00000c
const DENALI_PHY_1309_DATA: u32 = 0b00000000000000000000000000110011; // PHY_ADR_CALVL_BG_3_1:RW:0:20:=0x000033
const DENALI_PHY_1310_DATA: u32 = 0b00000000000000000000000000000000; // PHY_ADR_ADDR_SEL_1:RW:0:30:=0x00000000
const DENALI_PHY_1311_DATA: u32 = 0b00000000000000000000000000000000; // PHY_ADR_SEG_MASK_1:RW:24:6:=0x00 PHY_ADR_BIT_MASK_1:RW:16:6:=0x00 PHY_ADR_LP4_BOOT_SLV_DELAY_1:RW:0:10:=0x0000
const DENALI_PHY_1312_DATA: u32 = 0b00000000000000000000000000000000; // PHY_ADR_SW_TXIO_CTRL_1:RW:16:6:=0x00 PHY_ADR_CSLVL_TRAIN_MASK_1:RW:8:6:=0x00 PHY_ADR_CALVL_TRAIN_MASK_1:RW:0:6:=0x00
const DENALI_PHY_1313_DATA: u32 = 0b00100000001000000010000000000000; // PHY_ADR_DC_ADR2_CLK_ADJUST_1:RW+:24:8:=0x20 PHY_ADR_DC_ADR1_CLK_ADJUST_1:RW+:16:8:=0x20 PHY_ADR_DC_ADR0_CLK_ADJUST_1:RW+:8:8:=0x20 PHY_ADR_DC_INIT_DISABLE_1:RW+:0:2:=0x00
const DENALI_PHY_1314_DATA: u32 = 0b00000000001000000010000000100000; // PHY_ADR_DCC_RXCAL_CTRL_GATE_DISABLE_1:RW_D:24:1:=0x00 PHY_ADR_DC_ADR5_CLK_ADJUST_1:RW+:16:8:=0x20 PHY_ADR_DC_ADR4_CLK_ADJUST_1:RW+:8:8:=0x20 PHY_ADR_DC_ADR3_CLK_ADJUST_1:RW+:0:8:=0x20
const DENALI_PHY_1315_DATA: u32 = 0b00100000000000001000000000001000; // PHY_ADR_DC_ADJUST_START_1:RW:24:6:=0x20 PHY_ADR_DC_WEIGHT_1:RW:16:2:=0x00 PHY_ADR_DC_CAL_TIMEOUT_1:RW:8:8:=0x80 PHY_ADR_DC_CAL_SAMPLE_WAIT_1:RW:0:8:=0x08
const DENALI_PHY_1316_DATA: u32 = 0b00000000000000000000100000010000; // PHY_ADR_DC_CAL_POLARITY_1:RW:24:1:=0x00 PHY_ADR_DC_ADJUST_DIRECT_1:RW:16:1:=0x00 PHY_ADR_DC_ADJUST_THRSHLD_1:RW:8:8:=0x08 PHY_ADR_DC_ADJUST_SAMPLE_CNT_1:RW:0:8:=0x10
const DENALI_PHY_1317_DATA: u32 = 0b00000000000000000000000000000000; // PHY_ADR_DC_CAL_START_1:RW+:0:1:=0x00
const DENALI_PHY_1318_DATA: u32 = 0b00000000000000000000001001010101; // PHY_PAD_ADR_IO_CFG_1:RW+:16:11:=0x0000 PHY_ADR_DC_CAL_CLK_SEL_1:RW+:8:3:=0x02 PHY_ADR_TSEL_SELECT_1:RW+:0:8:=0x55
const DENALI_PHY_1319_DATA: u32 = 0b00000000000000110000000000000000; // PHY_ADR1_SW_WRADDR_SHIFT_1:RW+:24:5:=0x00 PHY_ADR0_CLK_WR_SLAVE_DELAY_1:RW+:8:11:=0x0300 PHY_ADR0_SW_WRADDR_SHIFT_1:RW+:0:5:=0x00
const DENALI_PHY_1320_DATA: u32 = 0b00000000000000000000001100000000; // PHY_ADR2_SW_WRADDR_SHIFT_1:RW+:16:5:=0x00 PHY_ADR1_CLK_WR_SLAVE_DELAY_1:RW+:0:11:=0x0300
const DENALI_PHY_1321_DATA: u32 = 0b00000000000000000000001100000000; // PHY_ADR3_SW_WRADDR_SHIFT_1:RW+:16:5:=0x00 PHY_ADR2_CLK_WR_SLAVE_DELAY_1:RW+:0:11:=0x0300
const DENALI_PHY_1322_DATA: u32 = 0b00000000000000000000001100000000; // PHY_ADR4_SW_WRADDR_SHIFT_1:RW+:16:5:=0x00 PHY_ADR3_CLK_WR_SLAVE_DELAY_1:RW+:0:11:=0x0300
const DENALI_PHY_1323_DATA: u32 = 0b00000000000000000000001100000000; // PHY_ADR5_SW_WRADDR_SHIFT_1:RW+:16:5:=0x00 PHY_ADR4_CLK_WR_SLAVE_DELAY_1:RW+:0:11:=0x0300
const DENALI_PHY_1324_DATA: u32 = 0b00000000000000000000001100000000; // PHY_ADR_SW_MASTER_MODE_1:RW+:16:4:=0x00 PHY_ADR5_CLK_WR_SLAVE_DELAY_1:RW+:0:11:=0x0300
const DENALI_PHY_1325_DATA: u32 = 0b01000010000010000000000000010000; // PHY_ADR_MASTER_DELAY_WAIT_1:RW+:24:8:=0x42 PHY_ADR_MASTER_DELAY_STEP_1:RW+:16:6:=0x08 PHY_ADR_MASTER_DELAY_START_1:RW+:0:11:=0x0010
const DENALI_PHY_1326_DATA: u32 = 0b00000000000000000000001100111110; // PHY_ADR_CALVL_DLY_STEP_1:RW+:8:4:=0x03 PHY_ADR_MASTER_DELAY_HALF_MEASURE_1:RW+:0:8:=0x3e
const DENALI_PHY_1327_DATA: u32 = 0b00000001000000010000000000000010; // PHY_ADR_DC_CALVL_ENABLE_1:RW+:24:1:=0x01 PHY_ADR_DC_INIT_SLV_DELAY_1:RW+:8:10:=0x0100 PHY_ADR_CALVL_CAPTURE_CNT_1:RW+:0:4:=0x02
const DENALI_PHY_1328_DATA: u32 = 0b00000000000000000000000010000000; // PHY_ADR_DC_DM_CLK_THRSHLD_1:RW+:0:8:=0x80
const DENALI_PHY_1329_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1330_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1331_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1332_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1333_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1334_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1335_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1336_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1337_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1338_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1339_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1340_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1341_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1342_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1343_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1344_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1345_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1346_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1347_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1348_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1349_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1350_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1351_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1352_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1353_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1354_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1355_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1356_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1357_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1358_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1359_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1360_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1361_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1362_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1363_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1364_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1365_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1366_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1367_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1368_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1369_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1370_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1371_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1372_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1373_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1374_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1375_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1376_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1377_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1378_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1379_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1380_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1381_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1382_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1383_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1384_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1385_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1386_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1387_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1388_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1389_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1390_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1391_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1392_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1393_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1394_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1395_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1396_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1397_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1398_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1399_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1400_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1401_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1402_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1403_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1404_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1405_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1406_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1407_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1408_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1409_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1410_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1411_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1412_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1413_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1414_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1415_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1416_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1417_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1418_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1419_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1420_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1421_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1422_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1423_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1424_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1425_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1426_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1427_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1428_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1429_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1430_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1431_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1432_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1433_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1434_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1435_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1436_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1437_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1438_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1439_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1440_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1441_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1442_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1443_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1444_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1445_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1446_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1447_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1448_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1449_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1450_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1451_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1452_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1453_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1454_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1455_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1456_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1457_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1458_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1459_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1460_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1461_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1462_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1463_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1464_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1465_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1466_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1467_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1468_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1469_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1470_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1471_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1472_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1473_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1474_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1475_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1476_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1477_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1478_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1479_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1480_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1481_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1482_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1483_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1484_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1485_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1486_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1487_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1488_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1489_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1490_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1491_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1492_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1493_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1494_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1495_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1496_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1497_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1498_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1499_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1500_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1501_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1502_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1503_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1504_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1505_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1506_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1507_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1508_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1509_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1510_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1511_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1512_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1513_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1514_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1515_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1516_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1517_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1518_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1519_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1520_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1521_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1522_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1523_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1524_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1525_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1526_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1527_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1528_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1529_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1530_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1531_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1532_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1533_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1534_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1535_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1536_DATA: u32 = 0b00000000000000000000000000000000; // SC_PHY_ADR_MANUAL_CLEAR_2:WR:24:3:=0x00 PHY_ADR_CLK_BYPASS_OVERRIDE_2:RW:16:1:=0x00 PHY_ADR_CLK_WR_BYPASS_SLAVE_DELAY_2:RW:0:11:=0x0000
const DENALI_PHY_1537_DATA: u32 = 0b00000000000000000000000000000000; // PHY_ADR_LPBK_RESULT_OBS_2:RD:0:32:=0x00000000
const DENALI_PHY_1538_DATA: u32 = 0b00000000000000000000000000000000; // PHY_ADR_MASTER_DLY_LOCK_OBS_SELECT_2:RW:16:4:=0x00 PHY_ADR_LPBK_ERROR_COUNT_OBS_2:RD:0:16:=0x0000
const DENALI_PHY_1539_DATA: u32 = 0b00000000000000000000000000000000; // PHY_ADR_ADDER_SLV_DLY_ENC_OBS_2:RD:24:8:=0x00 PHY_ADR_BASE_SLV_DLY_ENC_OBS_2:RD:16:7:=0x00 PHY_ADR_MASTER_DLY_LOCK_OBS_2:RD:0:11:=0x0000
const DENALI_PHY_1540_DATA: u32 = 0b00000000000000000000000000000000; // PHY_ADR_TSEL_ENABLE_2:RW:24:1:=0x00 SC_PHY_ADR_SNAP_OBS_REGS_2:WR:16:1:=0x00 PHY_ADR_SLV_DLY_ENC_OBS_SELECT_2:RW:8:3:=0x00 PHY_ADR_SLAVE_LOOP_CNT_UPDATE_2:RW:0:3:=0x00
const DENALI_PHY_1541_DATA: u32 = 0b00000000000000000000000100000000; // PHY_ADR_PWR_RDC_DISABLE_2:RW:24:1:=0x00 PHY_ADR_PRBS_PATTERN_MASK_2:RW:16:5:=0x00 PHY_ADR_PRBS_PATTERN_START_2:RW_D:8:7:=0x01 PHY_ADR_LPBK_CONTROL_2:RW:0:7:=0x00
const DENALI_PHY_1542_DATA: u32 = 0b00000000000000000000001000000000; // PHY_ADR_IE_MODE_2:RW:24:1:=0x00 PHY_ADR_WRADDR_SHIFT_OBS_2:RD:16:3:=0x00 PHY_ADR_TYPE_2:RW:8:2:=0x02 PHY_ADR_SLV_DLY_CTRL_GATE_DISABLE_2:RW_D:0:1:=0x00
const DENALI_PHY_1543_DATA: u32 = 0b00000000000000000000000000000000; // PHY_ADR_DDL_MODE_2:RW:0:27:=0x00000000
const DENALI_PHY_1544_DATA: u32 = 0b00000000000000000000000000000000; // PHY_ADR_DDL_MASK_2:RW:0:6:=0x00
const DENALI_PHY_1545_DATA: u32 = 0b00000000000000000000000000000000; // PHY_ADR_DDL_TEST_OBS_2:RD:0:32:=0x00000000
const DENALI_PHY_1546_DATA: u32 = 0b00000000000000000000000000000000; // PHY_ADR_DDL_TEST_MSTR_DLY_OBS_2:RD:0:32:=0x00000000
const DENALI_PHY_1547_DATA: u32 = 0b00000000010000000000000000000000; // PHY_ADR_CALVL_COARSE_DLY_2:RW:16:11:=0x0040 PHY_ADR_CALVL_START_2:RW:0:11:=0x0000
const DENALI_PHY_1548_DATA: u32 = 0b00000000000000000000000010000000; // PHY_ADR_CALVL_QTR_2:RW:0:11:=0x0080
const DENALI_PHY_1549_DATA: u32 = 0b00000000110111001011101010011000; // PHY_ADR_CALVL_SWIZZLE0_2:RW:0:24:=0xdcba98
const DENALI_PHY_1550_DATA: u32 = 0b00000011000000000000000000000000; // PHY_ADR_CALVL_RANK_CTRL_2:RW:24:2:=0x03 PHY_ADR_CALVL_SWIZZLE1_2:RW:0:24:=0x000000
const DENALI_PHY_1551_DATA: u32 = 0b00000000000000000000000000000000; // SC_PHY_ADR_CALVL_DEBUG_CONT_2:WR:24:1:=0x00 PHY_ADR_CALVL_DEBUG_MODE_2:RW:16:1:=0x00 PHY_ADR_CALVL_RESP_WAIT_CNT_2:RW:8:4:=0x00 PHY_ADR_CALVL_NUM_PATTERNS_2:RW:0:2:=0x00
const DENALI_PHY_1552_DATA: u32 = 0b00000000000000000000000000000000; // PHY_ADR_CALVL_OBS_SELECT_2:RW:8:3:=0x00 SC_PHY_ADR_CALVL_ERROR_CLR_2:WR:0:1:=0x00
const DENALI_PHY_1553_DATA: u32 = 0b00000000000000000000000000000000; // PHY_ADR_CALVL_CH0_OBS0_2:RD:0:32:=0x00000000
const DENALI_PHY_1554_DATA: u32 = 0b00000000000000000000000000000000; // PHY_ADR_CALVL_CH1_OBS0_2:RD:0:32:=0x00000000
const DENALI_PHY_1555_DATA: u32 = 0b00000000000000000000000000000000; // PHY_ADR_CALVL_CH2_OBS0_2:RD:0:32:=0x00000000
const DENALI_PHY_1556_DATA: u32 = 0b00000000000000000000000000000000; // PHY_ADR_CALVL_CH3_OBS0_2:RD:0:32:=0x00000000
const DENALI_PHY_1557_DATA: u32 = 0b00000000000000000000000000000000; // PHY_ADR_CALVL_OBS1_2:RD:0:32:=0x00000000
const DENALI_PHY_1558_DATA: u32 = 0b00000000000000000000000000101010; // PHY_ADR_CALVL_FG_0_2:RW:0:20:=0x00002a
const DENALI_PHY_1559_DATA: u32 = 0b00000000000000000000000000010101; // PHY_ADR_CALVL_BG_0_2:RW:0:20:=0x000015
const DENALI_PHY_1560_DATA: u32 = 0b00000000000000000000000000010101; // PHY_ADR_CALVL_FG_1_2:RW:0:20:=0x000015
const DENALI_PHY_1561_DATA: u32 = 0b00000000000000000000000000101010; // PHY_ADR_CALVL_BG_1_2:RW:0:20:=0x00002a
const DENALI_PHY_1562_DATA: u32 = 0b00000000000000000000000000110011; // PHY_ADR_CALVL_FG_2_2:RW:0:20:=0x000033
const DENALI_PHY_1563_DATA: u32 = 0b00000000000000000000000000001100; // PHY_ADR_CALVL_BG_2_2:RW:0:20:=0x00000c
const DENALI_PHY_1564_DATA: u32 = 0b00000000000000000000000000001100; // PHY_ADR_CALVL_FG_3_2:RW:0:20:=0x00000c
const DENALI_PHY_1565_DATA: u32 = 0b00000000000000000000000000110011; // PHY_ADR_CALVL_BG_3_2:RW:0:20:=0x000033
const DENALI_PHY_1566_DATA: u32 = 0b00000000000000000000000000000000; // PHY_ADR_ADDR_SEL_2:RW:0:30:=0x00000000
const DENALI_PHY_1567_DATA: u32 = 0b00010000000000000000000000000000; // PHY_ADR_SEG_MASK_2:RW:24:6:=0x10 PHY_ADR_BIT_MASK_2:RW:16:6:=0x00 PHY_ADR_LP4_BOOT_SLV_DELAY_2:RW:0:10:=0x0000
const DENALI_PHY_1568_DATA: u32 = 0b00000000000000000000000000000000; // PHY_ADR_SW_TXIO_CTRL_2:RW:16:6:=0x00 PHY_ADR_CSLVL_TRAIN_MASK_2:RW:8:6:=0x00 PHY_ADR_CALVL_TRAIN_MASK_2:RW:0:6:=0x00
const DENALI_PHY_1569_DATA: u32 = 0b00100000001000000010000000000000; // PHY_ADR_DC_ADR2_CLK_ADJUST_2:RW+:24:8:=0x20 PHY_ADR_DC_ADR1_CLK_ADJUST_2:RW+:16:8:=0x20 PHY_ADR_DC_ADR0_CLK_ADJUST_2:RW+:8:8:=0x20 PHY_ADR_DC_INIT_DISABLE_2:RW+:0:2:=0x00
const DENALI_PHY_1570_DATA: u32 = 0b00000000001000000010000000100000; // PHY_ADR_DCC_RXCAL_CTRL_GATE_DISABLE_2:RW_D:24:1:=0x00 PHY_ADR_DC_ADR5_CLK_ADJUST_2:RW+:16:8:=0x20 PHY_ADR_DC_ADR4_CLK_ADJUST_2:RW+:8:8:=0x20 PHY_ADR_DC_ADR3_CLK_ADJUST_2:RW+:0:8:=0x20
const DENALI_PHY_1571_DATA: u32 = 0b00100000000000001000000000001000; // PHY_ADR_DC_ADJUST_START_2:RW:24:6:=0x20 PHY_ADR_DC_WEIGHT_2:RW:16:2:=0x00 PHY_ADR_DC_CAL_TIMEOUT_2:RW:8:8:=0x80 PHY_ADR_DC_CAL_SAMPLE_WAIT_2:RW:0:8:=0x08
const DENALI_PHY_1572_DATA: u32 = 0b00000000000000000000100000010000; // PHY_ADR_DC_CAL_POLARITY_2:RW:24:1:=0x00 PHY_ADR_DC_ADJUST_DIRECT_2:RW:16:1:=0x00 PHY_ADR_DC_ADJUST_THRSHLD_2:RW:8:8:=0x08 PHY_ADR_DC_ADJUST_SAMPLE_CNT_2:RW:0:8:=0x10
const DENALI_PHY_1573_DATA: u32 = 0b00000000000000000000000000000000; // PHY_ADR_DC_CAL_START_2:RW+:0:1:=0x00
const DENALI_PHY_1574_DATA: u32 = 0b00000000000000000000001001010101; // PHY_PAD_ADR_IO_CFG_2:RW+:16:11:=0x0000 PHY_ADR_DC_CAL_CLK_SEL_2:RW+:8:3:=0x02 PHY_ADR_TSEL_SELECT_2:RW+:0:8:=0x55
const DENALI_PHY_1575_DATA: u32 = 0b00000000000000110000000000000000; // PHY_ADR1_SW_WRADDR_SHIFT_2:RW+:24:5:=0x00 PHY_ADR0_CLK_WR_SLAVE_DELAY_2:RW+:8:11:=0x0300 PHY_ADR0_SW_WRADDR_SHIFT_2:RW+:0:5:=0x00
const DENALI_PHY_1576_DATA: u32 = 0b00000000000000000000001100000000; // PHY_ADR2_SW_WRADDR_SHIFT_2:RW+:16:5:=0x00 PHY_ADR1_CLK_WR_SLAVE_DELAY_2:RW+:0:11:=0x0300
const DENALI_PHY_1577_DATA: u32 = 0b00000000000000000000001100000000; // PHY_ADR3_SW_WRADDR_SHIFT_2:RW+:16:5:=0x00 PHY_ADR2_CLK_WR_SLAVE_DELAY_2:RW+:0:11:=0x0300
const DENALI_PHY_1578_DATA: u32 = 0b00000000000000000000001100000000; // PHY_ADR4_SW_WRADDR_SHIFT_2:RW+:16:5:=0x00 PHY_ADR3_CLK_WR_SLAVE_DELAY_2:RW+:0:11:=0x0300
const DENALI_PHY_1579_DATA: u32 = 0b00000000000000000000001100000000; // PHY_ADR5_SW_WRADDR_SHIFT_2:RW+:16:5:=0x00 PHY_ADR4_CLK_WR_SLAVE_DELAY_2:RW+:0:11:=0x0300
const DENALI_PHY_1580_DATA: u32 = 0b00000000000000000000001100000000; // PHY_ADR_SW_MASTER_MODE_2:RW+:16:4:=0x00 PHY_ADR5_CLK_WR_SLAVE_DELAY_2:RW+:0:11:=0x0300
const DENALI_PHY_1581_DATA: u32 = 0b01000010000010000000000000010000; // PHY_ADR_MASTER_DELAY_WAIT_2:RW+:24:8:=0x42 PHY_ADR_MASTER_DELAY_STEP_2:RW+:16:6:=0x08 PHY_ADR_MASTER_DELAY_START_2:RW+:0:11:=0x0010
const DENALI_PHY_1582_DATA: u32 = 0b00000000000000000000001100111110; // PHY_ADR_CALVL_DLY_STEP_2:RW+:8:4:=0x03 PHY_ADR_MASTER_DELAY_HALF_MEASURE_2:RW+:0:8:=0x3e
const DENALI_PHY_1583_DATA: u32 = 0b00000001000000010000000000000010; // PHY_ADR_DC_CALVL_ENABLE_2:RW+:24:1:=0x01 PHY_ADR_DC_INIT_SLV_DELAY_2:RW+:8:10:=0x0100 PHY_ADR_CALVL_CAPTURE_CNT_2:RW+:0:4:=0x02
const DENALI_PHY_1584_DATA: u32 = 0b00000000000000000000000010000000; // PHY_ADR_DC_DM_CLK_THRSHLD_2:RW+:0:8:=0x80
const DENALI_PHY_1585_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1586_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1587_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1588_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1589_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1590_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1591_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1592_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1593_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1594_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1595_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1596_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1597_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1598_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1599_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1600_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1601_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1602_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1603_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1604_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1605_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1606_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1607_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1608_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1609_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1610_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1611_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1612_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1613_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1614_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1615_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1616_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1617_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1618_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1619_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1620_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1621_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1622_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1623_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1624_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1625_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1626_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1627_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1628_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1629_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1630_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1631_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1632_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1633_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1634_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1635_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1636_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1637_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1638_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1639_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1640_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1641_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1642_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1643_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1644_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1645_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1646_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1647_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1648_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1649_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1650_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1651_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1652_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1653_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1654_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1655_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1656_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1657_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1658_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1659_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1660_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1661_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1662_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1663_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1664_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1665_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1666_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1667_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1668_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1669_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1670_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1671_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1672_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1673_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1674_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1675_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1676_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1677_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1678_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1679_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1680_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1681_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1682_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1683_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1684_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1685_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1686_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1687_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1688_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1689_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1690_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1691_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1692_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1693_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1694_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1695_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1696_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1697_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1698_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1699_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1700_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1701_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1702_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1703_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1704_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1705_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1706_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1707_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1708_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1709_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1710_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1711_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1712_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1713_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1714_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1715_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1716_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1717_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1718_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1719_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1720_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1721_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1722_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1723_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1724_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1725_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1726_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1727_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1728_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1729_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1730_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1731_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1732_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1733_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1734_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1735_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1736_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1737_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1738_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1739_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1740_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1741_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1742_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1743_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1744_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1745_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1746_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1747_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1748_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1749_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1750_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1751_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1752_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1753_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1754_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1755_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1756_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1757_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1758_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1759_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1760_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1761_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1762_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1763_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1764_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1765_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1766_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1767_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1768_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1769_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1770_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1771_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1772_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1773_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1774_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1775_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1776_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1777_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1778_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1779_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1780_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1781_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1782_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1783_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1784_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1785_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1786_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1787_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1788_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1789_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1790_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1791_DATA: u32 = 0b00000000000000000000000000000000; //
const DENALI_PHY_1792_DATA: u32 = 0b00000000000000000000000000000000; // PHY_FREQ_SEL:RW:0:2:=0x00
const DENALI_PHY_1793_DATA: u32 = 0b00000000000000000000000100000000; // PHY_SW_GRP0_SHIFT_0:RW+:24:5:=0x00 PHY_FREQ_SEL_INDEX:RW+:16:2:=0x00 PHY_FREQ_SEL_MULTICAST_EN:RW+:8:1:=0x01 PHY_FREQ_SEL_FROM_REGIF:RW_D:0:1:=0x00
const DENALI_PHY_1794_DATA: u32 = 0b00000000000000000000000000000000; // PHY_SW_GRP0_SHIFT_1:RW+:24:5:=0x00 PHY_SW_GRP3_SHIFT_0:RW+:16:5:=0x00 PHY_SW_GRP2_SHIFT_0:RW+:8:5:=0x00 PHY_SW_GRP1_SHIFT_0:RW+:0:5:=0x00
const DENALI_PHY_1795_DATA: u32 = 0b00000000000000000000000000000000; // PHY_SW_GRP0_SHIFT_2:RW+:24:5:=0x00 PHY_SW_GRP3_SHIFT_1:RW+:16:5:=0x00 PHY_SW_GRP2_SHIFT_1:RW+:8:5:=0x00 PHY_SW_GRP1_SHIFT_1:RW+:0:5:=0x00
const DENALI_PHY_1796_DATA: u32 = 0b00000000000000000000000000000000; // PHY_SW_GRP0_SHIFT_3:RW+:24:5:=0x00 PHY_SW_GRP3_SHIFT_2:RW+:16:5:=0x00 PHY_SW_GRP2_SHIFT_2:RW+:8:5:=0x00 PHY_SW_GRP1_SHIFT_2:RW+:0:5:=0x00
const DENALI_PHY_1797_DATA: u32 = 0b00000000000000000000000000000000; // PHY_SW_GRP0_SHIFT_4:RW+:24:5:=0x00 PHY_SW_GRP3_SHIFT_3:RW+:16:5:=0x00 PHY_SW_GRP2_SHIFT_3:RW+:8:5:=0x00 PHY_SW_GRP1_SHIFT_3:RW+:0:5:=0x00
const DENALI_PHY_1798_DATA: u32 = 0b00000000000000000000000000000000; // PHY_SW_GRP0_SHIFT_5:RW+:24:5:=0x00 PHY_SW_GRP3_SHIFT_4:RW+:16:5:=0x00 PHY_SW_GRP2_SHIFT_4:RW+:8:5:=0x00 PHY_SW_GRP1_SHIFT_4:RW+:0:5:=0x00
const DENALI_PHY_1799_DATA: u32 = 0b00000000000000000000000000000000; // PHY_SW_GRP3_SHIFT_5:RW+:16:5:=0x00 PHY_SW_GRP2_SHIFT_5:RW+:8:5:=0x00 PHY_SW_GRP1_SHIFT_5:RW+:0:5:=0x00
const DENALI_PHY_1800_DATA: u32 = 0b00000000000001010000000000000000; // PHY_GRP_BYPASS_OVERRIDE:RW:24:1:=0x00 PHY_SW_GRP_BYPASS_SHIFT:RW:16:5:=0x05 PHY_GRP_BYPASS_SLAVE_DELAY:RW:0:11:=0x0000
const DENALI_PHY_1801_DATA: u32 = 0b00000100000000000000000000000000; // PHY_CSLVL_START:RW:16:11:=0x0400 SC_PHY_MANUAL_UPDATE_PHYUPD_ENABLE:RW_D:8:1:=0x00 SC_PHY_MANUAL_UPDATE:WR:0:1:=0x00
const DENALI_PHY_1802_DATA: u32 = 0b00000000000000000000000001010101; // SC_PHY_CSLVL_DEBUG_CONT:WR:24:1:=0x00 PHY_CSLVL_DEBUG_MODE:RW:16:1:=0x00 PHY_CSLVL_COARSE_DLY:RW:0:11:=0x0055
const DENALI_PHY_1803_DATA: u32 = 0b00000000000000000000000000000000; // SC_PHY_CSLVL_ERROR_CLR:WR:0:1:=0x00
const DENALI_PHY_1804_DATA: u32 = 0b00000000000000000000000000000000; // PHY_CSLVL_OBS0:RD:0:32:=0x00000000
const DENALI_PHY_1805_DATA: u32 = 0b00000000000000000000000000000000; // PHY_CSLVL_OBS1:RD:0:32:=0x00000000
const DENALI_PHY_1806_DATA: u32 = 0b00000000000011110000000000000001; // PHY_CSLVL_CS_MAP:RW:16:4:=0x0f PHY_LP4_BOOT_DISABLE:RW:8:1:=0x00 PHY_CSLVL_ENABLE:RW:0:1:=0x01
const DENALI_PHY_1807_DATA: u32 = 0b00000000001010000000000001000000; // PHY_CSLVL_COARSE_CHK:RW:16:11:=0x0028 PHY_CSLVL_QTR:RW:0:11:=0x0040
const DENALI_PHY_1808_DATA: u32 = 0b00000000000000000101000000000010; // PHY_ADRCTL_SNAP_OBS_REGS:WR:24:1:=0x00 PHY_ADRCTL_SLAVE_LOOP_CNT_UPDATE:RW:16:3:=0x00 PHY_CALVL_CS_MAP:RW:8:8:=0x50 PHY_CSLVL_COARSE_CAPTURE_CNT:RW:0:4:=0x02
const DENALI_PHY_1809_DATA: u32 = 0b00000000000000010000000100000001; // PHY_LPDDR3_CS:RW_D:24:1:=0x00 PHY_LP4_ACTIVE:RW:16:1:=0x01 PHY_ADRCTL_LPDDR:RW:8:1:=0x01 PHY_DFI_PHYUPD_TYPE:RW:0:2:=0x01
const DENALI_PHY_1810_DATA: u32 = 0b00000000000000001000000000001000; // PHY_CLK_DC_FREQ_CHG_ADJ:RW:24:1:=0x00 PHY_CLK_DC_WEIGHT:RW:16:2:=0x00 PHY_CLK_DC_CAL_TIMEOUT:RW:8:8:=0x80 PHY_CLK_DC_CAL_SAMPLE_WAIT:RW:0:8:=0x08
const DENALI_PHY_1811_DATA: u32 = 0b00000000000010000001000000100000; // PHY_CLK_DC_ADJUST_DIRECT:RW:24:1:=0x00 PHY_CLK_DC_ADJUST_THRSHLD:RW:16:8:=0x08 PHY_CLK_DC_ADJUST_SAMPLE_CNT:RW:8:8:=0x10 PHY_CLK_DC_ADJUST_START:RW:0:6:=0x20
const DENALI_PHY_1812_DATA: u32 = 0b00000000000000000000000000000000; // PHY_CONTINUOUS_CLK_CAL_UPDATE:RW:24:1:=0x00 SC_PHY_UPDATE_CLK_CAL_VALUES:WR:16:1:=0x00 PHY_CLK_DC_CAL_START:RW+:8:1:=0x00 PHY_CLK_DC_CAL_POLARITY:RW:0:1:=0x00
const DENALI_PHY_1813_DATA: u32 = 0b00000000000000000000000000000000; // PHY_SW_TXIO_CTRL_3:RW:24:4:=0x00 PHY_SW_TXIO_CTRL_2:RW:16:4:=0x00 PHY_SW_TXIO_CTRL_1:RW:8:4:=0x00 PHY_SW_TXIO_CTRL_0:RW:0:4:=0x00
const DENALI_PHY_1814_DATA: u32 = 0b00000001000000000000000000000000; // PHY_CA_SW_TXPWR_CTRL:RW:24:1:=0x01 PHY_MEMCLK_SW_TXIO_CTRL:RW:16:1:=0x00 PHY_SW_TXIO_CTRL_5:RW:8:4:=0x00 PHY_SW_TXIO_CTRL_4:RW:0:4:=0x00
const DENALI_PHY_1815_DATA: u32 = 0b00000000000000000000000000000001; // PHY_MEMCLK_SW_TXPWR_CTRL:RW:0:1:=0x01
const DENALI_PHY_1816_DATA: u32 = 0b00000000000000000000000000000000; // PHY_USER_DEF_REG_AC_0:RW:0:32:=0x00000000
const DENALI_PHY_1817_DATA: u32 = 0b00000000000000000000000000000000; // PHY_USER_DEF_REG_AC_1:RW:0:32:=0x00000000
const DENALI_PHY_1818_DATA: u32 = 0b00000000000000000000000000000000; // PHY_USER_DEF_REG_AC_2:RW:0:32:=0x00000000
const DENALI_PHY_1819_DATA: u32 = 0b00000000000000000000000000000000; // PHY_USER_DEF_REG_AC_3:RW:0:32:=0x00000000
const DENALI_PHY_1820_DATA: u32 = 0b00000000000000000000000000000000; // PHY_LP4_BOOT_PLL_BYPASS:RW:0:1:=0x00
const DENALI_PHY_1821_DATA: u32 = 0b00000000000000000000000000000000; // PHY_CLK_SWITCH_OBS:RD:0:32:=0x00000000
const DENALI_PHY_1822_DATA: u32 = 0b00000000000000000000000001100100; // PHY_PLL_WAIT:RW:0:8:=0x64
const DENALI_PHY_1823_DATA: u32 = 0b00000000000000000000000000000000; // PHY_SW_PLL_BYPASS:RW+:0:1:=0x00
const DENALI_PHY_1824_DATA: u32 = 0b00000000000000000000000000000000; // PHY_SET_DFI_INPUT_3:RW:24:4:=0x00 PHY_SET_DFI_INPUT_2:RW:16:4:=0x00 PHY_SET_DFI_INPUT_1:RW:8:4:=0x00 PHY_SET_DFI_INPUT_0:RW:0:4:=0x00
const DENALI_PHY_1825_DATA: u32 = 0b00000001000000010000000000000000; // PHY_CS_ACS_ALLOCATION_bit1_0:RW:24:4:=0x01 PHY_CS_ACS_ALLOCATION_bit0_0:RW:16:4:=0x01 PHY_SET_DFI_INPUT_5:RW:8:4:=0x00 PHY_SET_DFI_INPUT_4:RW:0:4:=0x00
const DENALI_PHY_1826_DATA: u32 = 0b00000010000000100000000100000001; // PHY_CS_ACS_ALLOCATION_bit1_1:RW:24:4:=0x02 PHY_CS_ACS_ALLOCATION_bit0_1:RW:16:4:=0x02 PHY_CS_ACS_ALLOCATION_bit3_0:RW:8:4:=0x01 PHY_CS_ACS_ALLOCATION_bit2_0:RW:0:4:=0x01
const DENALI_PHY_1827_DATA: u32 = 0b00000100000001000000001000000010; // PHY_CS_ACS_ALLOCATION_bit1_2:RW:24:4:=0x04 PHY_CS_ACS_ALLOCATION_bit0_2:RW:16:4:=0x04 PHY_CS_ACS_ALLOCATION_bit3_1:RW:8:4:=0x02 PHY_CS_ACS_ALLOCATION_bit2_1:RW:0:4:=0x02
const DENALI_PHY_1828_DATA: u32 = 0b00001000000010000000010000000100; // PHY_CS_ACS_ALLOCATION_bit1_3:RW:24:4:=0x08 PHY_CS_ACS_ALLOCATION_bit0_3:RW:16:4:=0x08 PHY_CS_ACS_ALLOCATION_bit3_2:RW:8:4:=0x04 PHY_CS_ACS_ALLOCATION_bit2_2:RW:0:4:=0x04
const DENALI_PHY_1829_DATA: u32 = 0b00001111000011110000100000001000; // PHY_CS_ACS_ALLOCATION_bit1_4:RW:24:4:=0x0f PHY_CS_ACS_ALLOCATION_bit0_4:RW:16:4:=0x0f PHY_CS_ACS_ALLOCATION_bit3_3:RW:8:4:=0x08 PHY_CS_ACS_ALLOCATION_bit2_3:RW:0:4:=0x08
const DENALI_PHY_1830_DATA: u32 = 0b00001111000011110000111100001111; // PHY_CS_ACS_ALLOCATION_bit1_5:RW:24:4:=0x0f PHY_CS_ACS_ALLOCATION_bit0_5:RW:16:4:=0x0f PHY_CS_ACS_ALLOCATION_bit3_4:RW:8:4:=0x0f PHY_CS_ACS_ALLOCATION_bit2_4:RW:0:4:=0x0f
const DENALI_PHY_1831_DATA: u32 = 0b00100000001000000000111100001111; // PHY_CLK_DC_ADJUST_1:RW+:24:8:=0x20 PHY_CLK_DC_ADJUST_0:RW+:16:8:=0x20 PHY_CS_ACS_ALLOCATION_bit3_5:RW:8:4:=0x0f PHY_CS_ACS_ALLOCATION_bit2_5:RW:0:4:=0x0f
const DENALI_PHY_1832_DATA: u32 = 0b00011011010000101000000000000000; // PHY_LP4_BOOT_PLL_CTRL:RW:16:13:=0x1b42 PHY_CLK_DC_DM_THRSHLD:RW+:8:8:=0x80 PHY_CLK_DC_INIT_DISABLE:RW+:0:1:=0x00
const DENALI_PHY_1833_DATA: u32 = 0b00000000000000000000000000000100; // PHY_PLL_OBS_0:RD:16:16:=0x0000 PHY_PLL_CTRL_OVERRIDE:RW:0:16:=0x0004
const DENALI_PHY_1834_DATA: u32 = 0b00000001000000010000000000000000; // PHY_PLL_REFOUT_SEL:RW:24:1:=0x01 PHY_PLL_TESTOUT_SEL:RW:16:1:=0x01 PHY_PLL_OBS_1:RD:0:16:=0x0000
const DENALI_PHY_1835_DATA: u32 = 0b00000001000001110000010100000001; // PHY_LS_IDLE_EN:RW:24:1:=0x01 PHY_LP_WAKEUP:RW:16:8:=0x07 PHY_TCKSRE_WAIT:RW:8:4:=0x05 PHY_LP4_BOOT_LOW_FREQ_SEL:RW:0:1:=0x01
const DENALI_PHY_1836_DATA: u32 = 0b00000000000000000000000001010100; // PHY_TDFI_PHY_WRDELAY:RW:16:1:=0x00 PHY_LP_CTRLUPD_CNTR_CFG:RW:0:10:=0x0054
const DENALI_PHY_1837_DATA: u32 = 0b00000000000000000100010000010000; // PHY_PAD_FDBK_TERM:RW+:0:18:=0x004410
const DENALI_PHY_1838_DATA: u32 = 0b00000000000000000100010000010000; // PHY_PAD_DATA_TERM:RW+:0:17:=0x004410
const DENALI_PHY_1839_DATA: u32 = 0b00000000000000000100010000010000; // PHY_PAD_DQS_TERM:RW+:0:17:=0x004410
const DENALI_PHY_1840_DATA: u32 = 0b00000000000000000100010000010000; // PHY_PAD_ADDR_TERM:RW+:0:18:=0x004410
const DENALI_PHY_1841_DATA: u32 = 0b00000000000000000100010000010000; // PHY_PAD_CLK_TERM:RW+:0:18:=0x004410
const DENALI_PHY_1842_DATA: u32 = 0b00000000000000000100010000010000; // PHY_PAD_ERR_TERM:RW+:0:18:=0x004410
const DENALI_PHY_1843_DATA: u32 = 0b00000000000000000100010000010000; // PHY_PAD_CKE_TERM:RW+:0:18:=0x004410
const DENALI_PHY_1844_DATA: u32 = 0b00000000000000000100010000010000; // PHY_PAD_RST_TERM:RW+:0:18:=0x004410
const DENALI_PHY_1845_DATA: u32 = 0b00000000000000000100010000010000; // PHY_PAD_CS_TERM:RW+:0:18:=0x004410
const DENALI_PHY_1846_DATA: u32 = 0b00000000000000000100010000010000; // PHY_ADRCTL_RX_CAL:RW:24:7:=0x00 PHY_PAD_ODT_TERM:RW+:0:18:=0x004410
const DENALI_PHY_1847_DATA: u32 = 0b00000000000000000000000000000000; // PHY_ADRCTL_LP3_RX_CAL:RW:0:13:=0x0000
const DENALI_PHY_1848_DATA: u32 = 0b00000000000000000000000000000000; // PHY_TST_CLK_PAD_CTRL:RW:0:32:=0x00000000
const DENALI_PHY_1849_DATA: u32 = 0b00000000000000000000000000000000; // PHY_TST_CLK_PAD_CTRL2:RW:0:23:=0x000000
const DENALI_PHY_1850_DATA: u32 = 0b00000000000000000000000000000000; // PHY_TST_CLK_PAD_CTRL3:RW:0:21:=0x000000
const DENALI_PHY_1851_DATA: u32 = 0b00000000000000000000000000000000; // PHY_TST_CLK_PAD_CTRL4:RW:0:21:=0x000000
const DENALI_PHY_1852_DATA: u32 = 0b00000000000000000000000001100100; // PHY_CAL_START_0:WR:24:1:=0x00 PHY_CAL_CLEAR_0:WR:16:1:=0x00 PHY_CAL_MODE_0:RW:0:13:=0x0064
const DENALI_PHY_1853_DATA: u32 = 0b00000000000000000000000000000000; // PHY_CAL_INTERVAL_COUNT_0:RW:0:32:=0x00000000
const DENALI_PHY_1854_DATA: u32 = 0b00000000000000000000000100001000; // PHY_LP4_BOOT_CAL_CLK_SELECT_0:RW:8:3:=0x01 PHY_CAL_SAMPLE_WAIT_0:RW:0:8:=0x08
const DENALI_PHY_1855_DATA: u32 = 0b00000000000000000000000000000000; // PHY_CAL_RESULT_OBS_0:RD:0:24:=0x000000
const DENALI_PHY_1856_DATA: u32 = 0b00000000000000000000000000000000; // PHY_CAL_RESULT2_OBS_0:RD:0:24:=0x000000
const DENALI_PHY_1857_DATA: u32 = 0b00000000000000000000000000000000; // PHY_CAL_RESULT4_OBS_0:RD:0:24:=0x000000
const DENALI_PHY_1858_DATA: u32 = 0b00000000000000000000000000000000; // PHY_CAL_RESULT5_OBS_0:RD:0:24:=0x000000
const DENALI_PHY_1859_DATA: u32 = 0b00000000000000000000000000000000; // PHY_CAL_RESULT6_OBS_0:RD:0:24:=0x000000
const DENALI_PHY_1860_DATA: u32 = 0b00000011000000000000000000000000; // PHY_CAL_CPTR_CNT_0:RW:24:7:=0x03 PHY_CAL_RESULT7_OBS_0:RD:0:24:=0x000000
const DENALI_PHY_1861_DATA: u32 = 0b00000000000000000000000000000000; // PHY_CAL_DBG_CFG_0:RW:24:1:=0x00 PHY_CAL_RCV_FINE_ADJ_0:RW:16:8:=0x00 PHY_CAL_PD_FINE_ADJ_0:RW:8:8:=0x00 PHY_CAL_PU_FINE_ADJ_0:RW:0:8:=0x00
const DENALI_PHY_1862_DATA: u32 = 0b00000000000000000000000000000000; // SC_PHY_PAD_DBG_CONT_0:WR:0:1:=0x00
const DENALI_PHY_1863_DATA: u32 = 0b00000000000000000000000000000000; // PHY_CAL_RESULT3_OBS_0:RD:0:32:=0x00000000
const DENALI_PHY_1864_DATA: u32 = 0b00000100000100000010000000110101; // PHY_CAL_SLOPE_ADJ_0:RW_D:8:20:=0x041020 PHY_ADRCTL_PVT_MAP_0:RW:0:7:=0x35
const DENALI_PHY_1865_DATA: u32 = 0b00000000000001000001000000100000; // PHY_CAL_SLOPE_ADJ_PASS2_0:RW_D:0:20:=0x041020
const DENALI_PHY_1866_DATA: u32 = 0b00000001110010011000110010011000; // PHY_CAL_TWO_PASS_CFG_0:RW_D:0:25:=0x01c98c98
const DENALI_PHY_1867_DATA: u32 = 0b00111111010000000000000000000000; // PHY_CAL_RANGE_PASS1_PU_MAX_DELTA_0:RW_D:24:6:=0x3f PHY_CAL_SW_CAL_CFG_0:RW:0:23:=0x400000
const DENALI_PHY_1868_DATA: u32 = 0b00111111001111110001111100111111; // PHY_CAL_RANGE_PASS2_PD_MAX_DELTA_0:RW_D:24:6:=0x3f PHY_CAL_RANGE_PASS2_PU_MAX_DELTA_0:RW_D:16:6:=0x3f PHY_CAL_RANGE_PASS1_RX_MAX_DELTA_0:RW_D:8:5:=0x1f PHY_CAL_RANGE_PASS1_PD_MAX_DELTA_0:RW_D:0:6:=0x3f
const DENALI_PHY_1869_DATA: u32 = 0b00011111001111110011111100011111; // PHY_CAL_RANGE_PASS1_RX_MIN_DELTA_0:RW:24:5:=0x1f PHY_CAL_RANGE_PASS1_PD_MIN_DELTA_0:RW:16:6:=0x3f PHY_CAL_RANGE_PASS1_PU_MIN_DELTA_0:RW:8:6:=0x3f PHY_CAL_RANGE_PASS2_RX_MAX_DELTA_0:RW_D:0:5:=0x1f
const DENALI_PHY_1870_DATA: u32 = 0b00000000000111110011111100111111; // PHY_CAL_RANGE_PASS2_RX_MIN_DELTA_0:RW:16:5:=0x1f PHY_CAL_RANGE_PASS2_PD_MIN_DELTA_0:RW:8:6:=0x3f PHY_CAL_RANGE_PASS2_PU_MIN_DELTA_0:RW:0:6:=0x3f
const DENALI_PHY_1871_DATA: u32 = 0b00000000000000000000000000000000; // PHY_AC_LPBK_ERR_CLEAR:WR:24:1:=0x00 PHY_ADRCTL_MANUAL_UPDATE:WR:16:1:=0x00 PHY_PAD_ATB_CTRL:RW:0:16:=0x0000
const DENALI_PHY_1872_DATA: u32 = 0b00000000000000000000000000000000; // PHY_AC_LPBK_CONTROL:RW:16:9:=0x0000 PHY_AC_LPBK_ENABLE:RW:8:6:=0x00 PHY_AC_LPBK_OBS_SELECT:RW:0:3:=0x00
const DENALI_PHY_1873_DATA: u32 = 0b00000000000000000000000000000001; // PHY_AC_PRBS_PATTERN_MASK:RW:8:4:=0x00 PHY_AC_PRBS_PATTERN_START:RW_D:0:7:=0x01
const DENALI_PHY_1874_DATA: u32 = 0b00000000000000000000000000000000; // PHY_AC_LPBK_RESULT_OBS:RD:0:32:=0x00000000
const DENALI_PHY_1875_DATA: u32 = 0b00000000000000000000000000000000; // PHY_AC_CLK_LPBK_CONTROL:RW:16:6:=0x00 PHY_AC_CLK_LPBK_ENABLE:RW:8:2:=0x00 PHY_AC_CLK_LPBK_OBS_SELECT:RW:0:1:=0x00
const DENALI_PHY_1876_DATA: u32 = 0b00000000000000000000000000000000; // PHY_TOP_PWR_RDC_DISABLE:RW_D:24:1:=0x00 PHY_AC_PWR_RDC_DISABLE:RW:16:1:=0x00 PHY_AC_CLK_LPBK_RESULT_OBS:RD:0:16:=0x0000
const DENALI_PHY_1877_DATA: u32 = 0b00000000000000000000000000000000; // PHY_AC_SLV_DLY_CTRL_GATE_DISABLE:RW_D:0:1:=0x00
const DENALI_PHY_1878_DATA: u32 = 0b01110110010101000011001000010000; // PHY_DATA_BYTE_ORDER_SEL:RW:0:32:=0x76543210
const DENALI_PHY_1879_DATA: u32 = 0b00000110000000010000000110011000; // PHY_ADR_DISABLE:RW:24:3:=0x06 PHY_CALVL_DEVICE_MAP:RW:16:5:=0x01 PHY_LPDDR4_CONNECT:RW:8:1:=0x01 PHY_DATA_BYTE_ORDER_SEL_HIGH:RW:0:8:=0x98
const DENALI_PHY_1880_DATA: u32 = 0b00000000000000000000000000000000; // PHY_ADRCTL_MSTR_DLY_ENC_SEL:RW:0:2:=0x00
const DENALI_PHY_1881_DATA: u32 = 0b00000000000000000000000000000000; // PHY_DDL_AC_ENABLE:RW:0:32:=0x00000000
const DENALI_PHY_1882_DATA: u32 = 0b00000000000000000000000000000000; // PHY_DDL_AC_MODE:RW:0:26:=0x00000000
const DENALI_PHY_1883_DATA: u32 = 0b00000000000001000000011100000000; // PHY_DDL_TRACK_UPD_THRESHOLD_AC:RW:16:8:=0x04 PHY_INIT_UPDATE_CONFIG:RW:8:3:=0x07 PHY_DDL_AC_MASK:RW:0:6:=0x00
const DENALI_PHY_1884_DATA: u32 = 0b00000000000000000000000000000000; // PHY_ERR_STATUS:RW+:24:3:=0x00 PHY_ERR_MASK_EN:RW:16:3:=0x00 PHY_CA_PARITY_ERR_PULSE_MIN:RW:0:16:=0x0000
const DENALI_PHY_1885_DATA: u32 = 0b00000000000000000000000000000000; // PHY_DS0_DQS_ERR_COUNTER:RW+:0:32:=0x00000000
const DENALI_PHY_1886_DATA: u32 = 0b00000000000000000000000000000000; // PHY_DS1_DQS_ERR_COUNTER:RW+:0:32:=0x00000000
const DENALI_PHY_1887_DATA: u32 = 0b00000000000000000000000000000000; // PHY_DS2_DQS_ERR_COUNTER:RW+:0:32:=0x00000000
const DENALI_PHY_1888_DATA: u32 = 0b00000000000000000000000000000000; // PHY_DS3_DQS_ERR_COUNTER:RW+:0:32:=0x00000000
const DENALI_PHY_1889_DATA: u32 = 0b00000000000000000000000000000010; // PHY_DS_INIT_COMPLETE_OBS:RD:24:4:=0x00 PHY_AC_INIT_COMPLETE_OBS:RD:8:14:=0x0000 PHY_DLL_RST_EN:RW_D:0:2:=0x02
const DENALI_PHY_1890_DATA: u32 = 0b00000000000000000000000000000000; // PHY_GRP_SLV_DLY_ENC_OBS_SELECT:RW:24:6:=0x00 PHY_AC_DCC_RXCAL_CTRL_GATE_DISABLE:RW_D:16:1:=0x00 PHY_ERR_IE:RW:8:1:=0x00 PHY_UPDATE_MASK:RW:0:1:=0x00
const DENALI_PHY_1891_DATA: u32 = 0b00000000000000000000000000000000; // PHY_GRP_SHIFT_OBS:RD:24:3:=0x00 PHY_GRP_SLV_DLY_ENC_OBS:RD:8:11:=0x0000 PHY_GRP_SHIFT_OBS_SELECT:RW:0:5:=0x00
const DENALI_PHY_1892_DATA: u32 = 0b00000000000000000000000000000000; // PHY_PAD_CAL_IO_CFG_0:RW+:0:18:=0x000000
const DENALI_PHY_1893_DATA: u32 = 0b00000000000000000000000000000000; // PHY_PAD_ACS_IO_CFG:RW+:0:19:=0x000000
const DENALI_PHY_1894_DATA: u32 = 0b00000000000000000000000000000000; // PHY_PLL_BYPASS:RW+:0:1:=0x00
const DENALI_PHY_1895_DATA: u32 = 0b00000000000000000001000101000010; // PHY_LOW_FREQ_SEL:RW+:16:1:=0x00 PHY_PLL_CTRL:RW+:0:13:=0x1142
const DENALI_PHY_1896_DATA: u32 = 0b00000011000000100000000100000000; // PHY_CSLVL_DLY_STEP:RW+:24:4:=0x03 PHY_CSLVL_CAPTURE_CNT:RW+:16:4:=0x02 PHY_PAD_VREF_CTRL_AC:RW:0:10:=0x0100
const DENALI_PHY_1897_DATA: u32 = 0b00000011000000000000001100000000; // PHY_GRP1_SLAVE_DELAY_0:RW+:16:11:=0x0300 PHY_GRP0_SLAVE_DELAY_0:RW+:0:11:=0x0300
const DENALI_PHY_1898_DATA: u32 = 0b00000011000000000000001100000000; // PHY_GRP3_SLAVE_DELAY_0:RW+:16:11:=0x0300 PHY_GRP2_SLAVE_DELAY_0:RW+:0:11:=0x0300
const DENALI_PHY_1899_DATA: u32 = 0b00000011000000000000001100000000; // PHY_GRP1_SLAVE_DELAY_1:RW+:16:11:=0x0300 PHY_GRP0_SLAVE_DELAY_1:RW+:0:11:=0x0300
const DENALI_PHY_1900_DATA: u32 = 0b00000011000000000000001100000000; // PHY_GRP3_SLAVE_DELAY_1:RW+:16:11:=0x0300 PHY_GRP2_SLAVE_DELAY_1:RW+:0:11:=0x0300
const DENALI_PHY_1901_DATA: u32 = 0b00000011000000000000001100000000; // PHY_GRP1_SLAVE_DELAY_2:RW+:16:11:=0x0300 PHY_GRP0_SLAVE_DELAY_2:RW+:0:11:=0x0300
const DENALI_PHY_1902_DATA: u32 = 0b00000011000000000000001100000000; // PHY_GRP3_SLAVE_DELAY_2:RW+:16:11:=0x0300 PHY_GRP2_SLAVE_DELAY_2:RW+:0:11:=0x0300
const DENALI_PHY_1903_DATA: u32 = 0b00000011000000000000001100000000; // PHY_GRP1_SLAVE_DELAY_3:RW+:16:11:=0x0300 PHY_GRP0_SLAVE_DELAY_3:RW+:0:11:=0x0300
const DENALI_PHY_1904_DATA: u32 = 0b00000011000000000000001100000000; // PHY_GRP3_SLAVE_DELAY_3:RW+:16:11:=0x0300 PHY_GRP2_SLAVE_DELAY_3:RW+:0:11:=0x0300
const DENALI_PHY_1905_DATA: u32 = 0b00000011000000000000001100000000; // PHY_GRP1_SLAVE_DELAY_4:RW+:16:11:=0x0300 PHY_GRP0_SLAVE_DELAY_4:RW+:0:11:=0x0300
const DENALI_PHY_1906_DATA: u32 = 0b00000011000000000000001100000000; // PHY_GRP3_SLAVE_DELAY_4:RW+:16:11:=0x0300 PHY_GRP2_SLAVE_DELAY_4:RW+:0:11:=0x0300
const DENALI_PHY_1907_DATA: u32 = 0b00000000000000000000001100000000; // PHY_GRP0_SLAVE_DELAY_5:RW+:0:11:=0x0300
const DENALI_PHY_1908_DATA: u32 = 0b00000000000000000000001100000000; // PHY_GRP1_SLAVE_DELAY_5:RW+:0:11:=0x0300
const DENALI_PHY_1909_DATA: u32 = 0b00000000000000000000001100000000; // PHY_GRP2_SLAVE_DELAY_5:RW+:0:11:=0x0300
const DENALI_PHY_1910_DATA: u32 = 0b00000000000000000000001100000000; // PHY_GRP3_SLAVE_DELAY_5:RW+:0:11:=0x0300
const DENALI_PHY_1911_DATA: u32 = 0b00000000000000000000000000000010; // PHY_CLK_DC_CAL_CLK_SEL:RW+:0:3:=0x02
const DENALI_PHY_1912_DATA: u32 = 0b00000000000000000100000000010001; // PHY_PAD_FDBK_DRIVE:RW+:0:28:=0x00004011
const DENALI_PHY_1913_DATA: u32 = 0b00000000000000000100000000010001; // PHY_PAD_FDBK_DRIVE2:RW+:0:16:=0x4011
const DENALI_PHY_1914_DATA: u32 = 0b00000000000000000000000001000000; // PHY_PAD_DATA_DRIVE:RW+:0:30:=0x00000040
const DENALI_PHY_1915_DATA: u32 = 0b00000000000000000000000001000000; // PHY_PAD_DQS_DRIVE:RW+:0:28:=0x00000040
const DENALI_PHY_1916_DATA: u32 = 0b00000000000000000100000000010001; // PHY_PAD_ADDR_DRIVE:RW+:0:29:=0x00004011
const DENALI_PHY_1917_DATA: u32 = 0b00000000000111111111111100000000; // PHY_PAD_ADDR_DRIVE2:RW+:0:22:=0x1fff00
const DENALI_PHY_1918_DATA: u32 = 0b00000000000000000100000000010001; // PHY_PAD_CLK_DRIVE:RW+:0:31:=0x00004011
const DENALI_PHY_1919_DATA: u32 = 0b00000000000000000100000000010001; // PHY_PAD_CLK_DRIVE2:RW+:0:17:=0x004011
const DENALI_PHY_1920_DATA: u32 = 0b00000000000000000100000000010001; // PHY_PAD_ERR_DRIVE:RW+:0:29:=0x00004011
const DENALI_PHY_1921_DATA: u32 = 0b00000000000000000100000000010001; // PHY_PAD_ERR_DRIVE2:RW+:0:22:=0x004011
const DENALI_PHY_1922_DATA: u32 = 0b00000000000000000100000000010001; // PHY_PAD_CKE_DRIVE:RW+:0:29:=0x00004011
const DENALI_PHY_1923_DATA: u32 = 0b00000000000000000100000000010001; // PHY_PAD_CKE_DRIVE2:RW+:0:22:=0x004011
const DENALI_PHY_1924_DATA: u32 = 0b00000000000000000100000000010001; // PHY_PAD_RST_DRIVE:RW+:0:29:=0x00004011
const DENALI_PHY_1925_DATA: u32 = 0b00000000000000000100000000010001; // PHY_PAD_RST_DRIVE2:RW+:0:29:=0x00004011
const DENALI_PHY_1926_DATA: u32 = 0b00000000000000000100000000010001; // PHY_PAD_CS_DRIVE:RW+:0:29:=0x00004011
const DENALI_PHY_1927_DATA: u32 = 0b00000000000000000100000000010001; // PHY_PAD_CS_DRIVE2:RW+:0:22:=0x004011
const DENALI_PHY_1928_DATA: u32 = 0b00000000000000000100000000010001; // PHY_PAD_ODT_DRIVE:RW+:0:29:=0x00004011
const DENALI_PHY_1929_DATA: u32 = 0b00000001000000000100000000010001; // PHY_CAL_CLK_SELECT_0:RW+:24:3:=0x01 PHY_PAD_ODT_DRIVE2:RW+:0:22:=0x004011
const DENALI_PHY_1930_DATA: u32 = 0b00000000001000000000010000000000; // PHY_CAL_SETTLING_PRD_0:RW+:16:7:=0x20 PHY_CAL_VREF_SWITCH_TIMER_0:RW+:0:16:=0x0400

pub fn init(base_addr: usize) {
    write_phy(base_addr, 1792, DENALI_PHY_1792_DATA);
    write_phy(base_addr, 1793, DENALI_PHY_1793_DATA);
    write_phy(base_addr, 1794, DENALI_PHY_1794_DATA);
    write_phy(base_addr, 1795, DENALI_PHY_1795_DATA);
    write_phy(base_addr, 1796, DENALI_PHY_1796_DATA);
    write_phy(base_addr, 1797, DENALI_PHY_1797_DATA);
    write_phy(base_addr, 1798, DENALI_PHY_1798_DATA);
    write_phy(base_addr, 1799, DENALI_PHY_1799_DATA);
    write_phy(base_addr, 1800, DENALI_PHY_1800_DATA);
    write_phy(base_addr, 1801, DENALI_PHY_1801_DATA);
    write_phy(base_addr, 1802, DENALI_PHY_1802_DATA);
    write_phy(base_addr, 1803, DENALI_PHY_1803_DATA);
    write_phy(base_addr, 1804, DENALI_PHY_1804_DATA);
    write_phy(base_addr, 1805, DENALI_PHY_1805_DATA);
    write_phy(base_addr, 1806, DENALI_PHY_1806_DATA);
    write_phy(base_addr, 1807, DENALI_PHY_1807_DATA);
    write_phy(base_addr, 1808, DENALI_PHY_1808_DATA);
    write_phy(base_addr, 1809, DENALI_PHY_1809_DATA);
    write_phy(base_addr, 1810, DENALI_PHY_1810_DATA);
    write_phy(base_addr, 1811, DENALI_PHY_1811_DATA);
    write_phy(base_addr, 1812, DENALI_PHY_1812_DATA);
    write_phy(base_addr, 1813, DENALI_PHY_1813_DATA);
    write_phy(base_addr, 1814, DENALI_PHY_1814_DATA);
    write_phy(base_addr, 1815, DENALI_PHY_1815_DATA);
    write_phy(base_addr, 1816, DENALI_PHY_1816_DATA);
    write_phy(base_addr, 1817, DENALI_PHY_1817_DATA);
    write_phy(base_addr, 1818, DENALI_PHY_1818_DATA);
    write_phy(base_addr, 1819, DENALI_PHY_1819_DATA);
    write_phy(base_addr, 1820, DENALI_PHY_1820_DATA);
    write_phy(base_addr, 1821, DENALI_PHY_1821_DATA);
    write_phy(base_addr, 1822, DENALI_PHY_1822_DATA);
    write_phy(base_addr, 1823, DENALI_PHY_1823_DATA);
    write_phy(base_addr, 1824, DENALI_PHY_1824_DATA);
    write_phy(base_addr, 1825, DENALI_PHY_1825_DATA);
    write_phy(base_addr, 1826, DENALI_PHY_1826_DATA);
    write_phy(base_addr, 1827, DENALI_PHY_1827_DATA);
    write_phy(base_addr, 1828, DENALI_PHY_1828_DATA);
    write_phy(base_addr, 1829, DENALI_PHY_1829_DATA);
    write_phy(base_addr, 1830, DENALI_PHY_1830_DATA);
    write_phy(base_addr, 1831, DENALI_PHY_1831_DATA);
    write_phy(base_addr, 1832, DENALI_PHY_1832_DATA);
    write_phy(base_addr, 1833, DENALI_PHY_1833_DATA);
    write_phy(base_addr, 1834, DENALI_PHY_1834_DATA);
    write_phy(base_addr, 1835, DENALI_PHY_1835_DATA);
    write_phy(base_addr, 1836, DENALI_PHY_1836_DATA);
    write_phy(base_addr, 1837, DENALI_PHY_1837_DATA);
    write_phy(base_addr, 1838, DENALI_PHY_1838_DATA);
    write_phy(base_addr, 1839, DENALI_PHY_1839_DATA);
    write_phy(base_addr, 1840, DENALI_PHY_1840_DATA);
    write_phy(base_addr, 1841, DENALI_PHY_1841_DATA);
    write_phy(base_addr, 1842, DENALI_PHY_1842_DATA);
    write_phy(base_addr, 1843, DENALI_PHY_1843_DATA);
    write_phy(base_addr, 1844, DENALI_PHY_1844_DATA);
    write_phy(base_addr, 1845, DENALI_PHY_1845_DATA);
    write_phy(base_addr, 1846, DENALI_PHY_1846_DATA);
    write_phy(base_addr, 1847, DENALI_PHY_1847_DATA);
    write_phy(base_addr, 1848, DENALI_PHY_1848_DATA);
    write_phy(base_addr, 1849, DENALI_PHY_1849_DATA);
    write_phy(base_addr, 1850, DENALI_PHY_1850_DATA);
    write_phy(base_addr, 1851, DENALI_PHY_1851_DATA);
    write_phy(base_addr, 1852, DENALI_PHY_1852_DATA);
    write_phy(base_addr, 1853, DENALI_PHY_1853_DATA);
    write_phy(base_addr, 1854, DENALI_PHY_1854_DATA);
    write_phy(base_addr, 1855, DENALI_PHY_1855_DATA);
    write_phy(base_addr, 1856, DENALI_PHY_1856_DATA);
    write_phy(base_addr, 1857, DENALI_PHY_1857_DATA);
    write_phy(base_addr, 1858, DENALI_PHY_1858_DATA);
    write_phy(base_addr, 1859, DENALI_PHY_1859_DATA);
    write_phy(base_addr, 1860, DENALI_PHY_1860_DATA);
    write_phy(base_addr, 1861, DENALI_PHY_1861_DATA);
    write_phy(base_addr, 1862, DENALI_PHY_1862_DATA);
    write_phy(base_addr, 1863, DENALI_PHY_1863_DATA);
    write_phy(base_addr, 1864, DENALI_PHY_1864_DATA);
    write_phy(base_addr, 1865, DENALI_PHY_1865_DATA);
    write_phy(base_addr, 1866, DENALI_PHY_1866_DATA);
    write_phy(base_addr, 1867, DENALI_PHY_1867_DATA);
    write_phy(base_addr, 1868, DENALI_PHY_1868_DATA);
    write_phy(base_addr, 1869, DENALI_PHY_1869_DATA);
    write_phy(base_addr, 1870, DENALI_PHY_1870_DATA);
    write_phy(base_addr, 1871, DENALI_PHY_1871_DATA);
    write_phy(base_addr, 1872, DENALI_PHY_1872_DATA);
    write_phy(base_addr, 1873, DENALI_PHY_1873_DATA);
    write_phy(base_addr, 1874, DENALI_PHY_1874_DATA);
    write_phy(base_addr, 1875, DENALI_PHY_1875_DATA);
    write_phy(base_addr, 1876, DENALI_PHY_1876_DATA);
    write_phy(base_addr, 1877, DENALI_PHY_1877_DATA);
    write_phy(base_addr, 1878, DENALI_PHY_1878_DATA);
    write_phy(base_addr, 1879, DENALI_PHY_1879_DATA);
    write_phy(base_addr, 1880, DENALI_PHY_1880_DATA);
    write_phy(base_addr, 1881, DENALI_PHY_1881_DATA);
    write_phy(base_addr, 1882, DENALI_PHY_1882_DATA);
    write_phy(base_addr, 1883, DENALI_PHY_1883_DATA);
    write_phy(base_addr, 1884, DENALI_PHY_1884_DATA);
    write_phy(base_addr, 1885, DENALI_PHY_1885_DATA);
    write_phy(base_addr, 1886, DENALI_PHY_1886_DATA);
    write_phy(base_addr, 1887, DENALI_PHY_1887_DATA);
    write_phy(base_addr, 1888, DENALI_PHY_1888_DATA);
    write_phy(base_addr, 1889, DENALI_PHY_1889_DATA);
    write_phy(base_addr, 1890, DENALI_PHY_1890_DATA);
    write_phy(base_addr, 1891, DENALI_PHY_1891_DATA);
    write_phy(base_addr, 1892, DENALI_PHY_1892_DATA);
    write_phy(base_addr, 1893, DENALI_PHY_1893_DATA);
    write_phy(base_addr, 1894, DENALI_PHY_1894_DATA);
    write_phy(base_addr, 1895, DENALI_PHY_1895_DATA);
    write_phy(base_addr, 1896, DENALI_PHY_1896_DATA);
    write_phy(base_addr, 1897, DENALI_PHY_1897_DATA);
    write_phy(base_addr, 1898, DENALI_PHY_1898_DATA);
    write_phy(base_addr, 1899, DENALI_PHY_1899_DATA);
    write_phy(base_addr, 1900, DENALI_PHY_1900_DATA);
    write_phy(base_addr, 1901, DENALI_PHY_1901_DATA);
    write_phy(base_addr, 1902, DENALI_PHY_1902_DATA);
    write_phy(base_addr, 1903, DENALI_PHY_1903_DATA);
    write_phy(base_addr, 1904, DENALI_PHY_1904_DATA);
    write_phy(base_addr, 1905, DENALI_PHY_1905_DATA);
    write_phy(base_addr, 1906, DENALI_PHY_1906_DATA);
    write_phy(base_addr, 1907, DENALI_PHY_1907_DATA);
    write_phy(base_addr, 1908, DENALI_PHY_1908_DATA);
    write_phy(base_addr, 1909, DENALI_PHY_1909_DATA);
    write_phy(base_addr, 1910, DENALI_PHY_1910_DATA);
    write_phy(base_addr, 1911, DENALI_PHY_1911_DATA);
    write_phy(base_addr, 1912, DENALI_PHY_1912_DATA);
    write_phy(base_addr, 1913, DENALI_PHY_1913_DATA);
    write_phy(base_addr, 1914, DENALI_PHY_1914_DATA);
    write_phy(base_addr, 1915, DENALI_PHY_1915_DATA);
    write_phy(base_addr, 1916, DENALI_PHY_1916_DATA);
    write_phy(base_addr, 1917, DENALI_PHY_1917_DATA);
    write_phy(base_addr, 1918, DENALI_PHY_1918_DATA);
    write_phy(base_addr, 1919, DENALI_PHY_1919_DATA);
    write_phy(base_addr, 1920, DENALI_PHY_1920_DATA);
    write_phy(base_addr, 1921, DENALI_PHY_1921_DATA);
    write_phy(base_addr, 1922, DENALI_PHY_1922_DATA);
    write_phy(base_addr, 1923, DENALI_PHY_1923_DATA);
    write_phy(base_addr, 1924, DENALI_PHY_1924_DATA);
    write_phy(base_addr, 1925, DENALI_PHY_1925_DATA);
    write_phy(base_addr, 1926, DENALI_PHY_1926_DATA);
    write_phy(base_addr, 1927, DENALI_PHY_1927_DATA);
    write_phy(base_addr, 1928, DENALI_PHY_1928_DATA);
    write_phy(base_addr, 1929, DENALI_PHY_1929_DATA);
    write_phy(base_addr, 1930, DENALI_PHY_1930_DATA);

    write_phy(base_addr, 0, DENALI_PHY_0_DATA);
    write_phy(base_addr, 1, DENALI_PHY_1_DATA);
    write_phy(base_addr, 2, DENALI_PHY_2_DATA);
    write_phy(base_addr, 3, DENALI_PHY_3_DATA);
    write_phy(base_addr, 4, DENALI_PHY_4_DATA);
    write_phy(base_addr, 5, DENALI_PHY_5_DATA);
    write_phy(base_addr, 6, DENALI_PHY_6_DATA);
    write_phy(base_addr, 7, DENALI_PHY_7_DATA);
    write_phy(base_addr, 8, DENALI_PHY_8_DATA);
    write_phy(base_addr, 9, DENALI_PHY_9_DATA);
    write_phy(base_addr, 10, DENALI_PHY_10_DATA);
    write_phy(base_addr, 11, DENALI_PHY_11_DATA);
    write_phy(base_addr, 12, DENALI_PHY_12_DATA);
    write_phy(base_addr, 13, DENALI_PHY_13_DATA);
    write_phy(base_addr, 14, DENALI_PHY_14_DATA);
    write_phy(base_addr, 15, DENALI_PHY_15_DATA);
    write_phy(base_addr, 16, DENALI_PHY_16_DATA);
    write_phy(base_addr, 17, DENALI_PHY_17_DATA);
    write_phy(base_addr, 18, DENALI_PHY_18_DATA);
    write_phy(base_addr, 19, DENALI_PHY_19_DATA);
    write_phy(base_addr, 20, DENALI_PHY_20_DATA);
    write_phy(base_addr, 21, DENALI_PHY_21_DATA);
    write_phy(base_addr, 22, DENALI_PHY_22_DATA);
    write_phy(base_addr, 23, DENALI_PHY_23_DATA);
    write_phy(base_addr, 24, DENALI_PHY_24_DATA);
    write_phy(base_addr, 25, DENALI_PHY_25_DATA);
    write_phy(base_addr, 26, DENALI_PHY_26_DATA);
    write_phy(base_addr, 27, DENALI_PHY_27_DATA);
    write_phy(base_addr, 28, DENALI_PHY_28_DATA);
    write_phy(base_addr, 29, DENALI_PHY_29_DATA);
    write_phy(base_addr, 30, DENALI_PHY_30_DATA);
    write_phy(base_addr, 31, DENALI_PHY_31_DATA);
    write_phy(base_addr, 32, DENALI_PHY_32_DATA);
    write_phy(base_addr, 33, DENALI_PHY_33_DATA);
    write_phy(base_addr, 34, DENALI_PHY_34_DATA);
    write_phy(base_addr, 35, DENALI_PHY_35_DATA);
    write_phy(base_addr, 36, DENALI_PHY_36_DATA);
    write_phy(base_addr, 37, DENALI_PHY_37_DATA);
    write_phy(base_addr, 38, DENALI_PHY_38_DATA);
    write_phy(base_addr, 39, DENALI_PHY_39_DATA);
    write_phy(base_addr, 40, DENALI_PHY_40_DATA);
    write_phy(base_addr, 41, DENALI_PHY_41_DATA);
    write_phy(base_addr, 42, DENALI_PHY_42_DATA);
    write_phy(base_addr, 43, DENALI_PHY_43_DATA);
    write_phy(base_addr, 44, DENALI_PHY_44_DATA);
    write_phy(base_addr, 45, DENALI_PHY_45_DATA);
    write_phy(base_addr, 46, DENALI_PHY_46_DATA);
    write_phy(base_addr, 47, DENALI_PHY_47_DATA);
    write_phy(base_addr, 48, DENALI_PHY_48_DATA);
    write_phy(base_addr, 49, DENALI_PHY_49_DATA);
    write_phy(base_addr, 50, DENALI_PHY_50_DATA);
    write_phy(base_addr, 51, DENALI_PHY_51_DATA);
    write_phy(base_addr, 52, DENALI_PHY_52_DATA);
    write_phy(base_addr, 53, DENALI_PHY_53_DATA);
    write_phy(base_addr, 54, DENALI_PHY_54_DATA);
    write_phy(base_addr, 55, DENALI_PHY_55_DATA);
    write_phy(base_addr, 56, DENALI_PHY_56_DATA);
    write_phy(base_addr, 57, DENALI_PHY_57_DATA);
    write_phy(base_addr, 58, DENALI_PHY_58_DATA);
    write_phy(base_addr, 59, DENALI_PHY_59_DATA);
    write_phy(base_addr, 60, DENALI_PHY_60_DATA);
    write_phy(base_addr, 61, DENALI_PHY_61_DATA);
    write_phy(base_addr, 62, DENALI_PHY_62_DATA);
    write_phy(base_addr, 63, DENALI_PHY_63_DATA);
    write_phy(base_addr, 64, DENALI_PHY_64_DATA);
    write_phy(base_addr, 65, DENALI_PHY_65_DATA);
    write_phy(base_addr, 66, DENALI_PHY_66_DATA);
    write_phy(base_addr, 67, DENALI_PHY_67_DATA);
    write_phy(base_addr, 68, DENALI_PHY_68_DATA);
    write_phy(base_addr, 69, DENALI_PHY_69_DATA);
    write_phy(base_addr, 70, DENALI_PHY_70_DATA);
    write_phy(base_addr, 71, DENALI_PHY_71_DATA);
    write_phy(base_addr, 72, DENALI_PHY_72_DATA);
    write_phy(base_addr, 73, DENALI_PHY_73_DATA);
    write_phy(base_addr, 74, DENALI_PHY_74_DATA);
    write_phy(base_addr, 75, DENALI_PHY_75_DATA);
    write_phy(base_addr, 76, DENALI_PHY_76_DATA);
    write_phy(base_addr, 77, DENALI_PHY_77_DATA);
    write_phy(base_addr, 78, DENALI_PHY_78_DATA);
    write_phy(base_addr, 79, DENALI_PHY_79_DATA);
    write_phy(base_addr, 80, DENALI_PHY_80_DATA);
    write_phy(base_addr, 81, DENALI_PHY_81_DATA);
    write_phy(base_addr, 82, DENALI_PHY_82_DATA);
    write_phy(base_addr, 83, DENALI_PHY_83_DATA);
    write_phy(base_addr, 84, DENALI_PHY_84_DATA);
    write_phy(base_addr, 85, DENALI_PHY_85_DATA);
    write_phy(base_addr, 86, DENALI_PHY_86_DATA);
    write_phy(base_addr, 87, DENALI_PHY_87_DATA);
    write_phy(base_addr, 88, DENALI_PHY_88_DATA);
    write_phy(base_addr, 89, DENALI_PHY_89_DATA);
    write_phy(base_addr, 90, DENALI_PHY_90_DATA);
    write_phy(base_addr, 91, DENALI_PHY_91_DATA);
    write_phy(base_addr, 92, DENALI_PHY_92_DATA);
    write_phy(base_addr, 93, DENALI_PHY_93_DATA);
    write_phy(base_addr, 94, DENALI_PHY_94_DATA);
    write_phy(base_addr, 95, DENALI_PHY_95_DATA);
    write_phy(base_addr, 96, DENALI_PHY_96_DATA);
    write_phy(base_addr, 97, DENALI_PHY_97_DATA);
    write_phy(base_addr, 98, DENALI_PHY_98_DATA);
    write_phy(base_addr, 99, DENALI_PHY_99_DATA);
    write_phy(base_addr, 100, DENALI_PHY_100_DATA);
    write_phy(base_addr, 101, DENALI_PHY_101_DATA);
    write_phy(base_addr, 102, DENALI_PHY_102_DATA);
    write_phy(base_addr, 103, DENALI_PHY_103_DATA);
    write_phy(base_addr, 104, DENALI_PHY_104_DATA);
    write_phy(base_addr, 105, DENALI_PHY_105_DATA);
    write_phy(base_addr, 106, DENALI_PHY_106_DATA);
    write_phy(base_addr, 107, DENALI_PHY_107_DATA);
    write_phy(base_addr, 108, DENALI_PHY_108_DATA);
    write_phy(base_addr, 109, DENALI_PHY_109_DATA);
    write_phy(base_addr, 110, DENALI_PHY_110_DATA);
    write_phy(base_addr, 111, DENALI_PHY_111_DATA);
    write_phy(base_addr, 112, DENALI_PHY_112_DATA);
    write_phy(base_addr, 113, DENALI_PHY_113_DATA);
    write_phy(base_addr, 114, DENALI_PHY_114_DATA);
    write_phy(base_addr, 115, DENALI_PHY_115_DATA);
    write_phy(base_addr, 116, DENALI_PHY_116_DATA);
    write_phy(base_addr, 117, DENALI_PHY_117_DATA);
    write_phy(base_addr, 118, DENALI_PHY_118_DATA);
    write_phy(base_addr, 119, DENALI_PHY_119_DATA);
    write_phy(base_addr, 120, DENALI_PHY_120_DATA);
    write_phy(base_addr, 121, DENALI_PHY_121_DATA);
    write_phy(base_addr, 122, DENALI_PHY_122_DATA);
    write_phy(base_addr, 123, DENALI_PHY_123_DATA);
    write_phy(base_addr, 124, DENALI_PHY_124_DATA);
    write_phy(base_addr, 125, DENALI_PHY_125_DATA);
    write_phy(base_addr, 126, DENALI_PHY_126_DATA);
    write_phy(base_addr, 127, DENALI_PHY_127_DATA);
    write_phy(base_addr, 128, DENALI_PHY_128_DATA);
    write_phy(base_addr, 129, DENALI_PHY_129_DATA);
    write_phy(base_addr, 130, DENALI_PHY_130_DATA);
    write_phy(base_addr, 131, DENALI_PHY_131_DATA);
    write_phy(base_addr, 132, DENALI_PHY_132_DATA);
    write_phy(base_addr, 133, DENALI_PHY_133_DATA);
    write_phy(base_addr, 134, DENALI_PHY_134_DATA);
    write_phy(base_addr, 135, DENALI_PHY_135_DATA);
    write_phy(base_addr, 136, DENALI_PHY_136_DATA);
    write_phy(base_addr, 137, DENALI_PHY_137_DATA);
    write_phy(base_addr, 138, DENALI_PHY_138_DATA);
    write_phy(base_addr, 139, DENALI_PHY_139_DATA);
    write_phy(base_addr, 140, DENALI_PHY_140_DATA);
    write_phy(base_addr, 141, DENALI_PHY_141_DATA);
    write_phy(base_addr, 142, DENALI_PHY_142_DATA);
    write_phy(base_addr, 143, DENALI_PHY_143_DATA);
    write_phy(base_addr, 144, DENALI_PHY_144_DATA);
    write_phy(base_addr, 145, DENALI_PHY_145_DATA);
    write_phy(base_addr, 146, DENALI_PHY_146_DATA);
    write_phy(base_addr, 147, DENALI_PHY_147_DATA);
    write_phy(base_addr, 148, DENALI_PHY_148_DATA);
    write_phy(base_addr, 149, DENALI_PHY_149_DATA);
    write_phy(base_addr, 150, DENALI_PHY_150_DATA);
    write_phy(base_addr, 151, DENALI_PHY_151_DATA);
    write_phy(base_addr, 152, DENALI_PHY_152_DATA);
    write_phy(base_addr, 153, DENALI_PHY_153_DATA);
    write_phy(base_addr, 154, DENALI_PHY_154_DATA);
    write_phy(base_addr, 155, DENALI_PHY_155_DATA);
    write_phy(base_addr, 156, DENALI_PHY_156_DATA);
    write_phy(base_addr, 157, DENALI_PHY_157_DATA);
    write_phy(base_addr, 158, DENALI_PHY_158_DATA);
    write_phy(base_addr, 159, DENALI_PHY_159_DATA);
    write_phy(base_addr, 160, DENALI_PHY_160_DATA);
    write_phy(base_addr, 161, DENALI_PHY_161_DATA);
    write_phy(base_addr, 162, DENALI_PHY_162_DATA);
    write_phy(base_addr, 163, DENALI_PHY_163_DATA);
    write_phy(base_addr, 164, DENALI_PHY_164_DATA);
    write_phy(base_addr, 165, DENALI_PHY_165_DATA);
    write_phy(base_addr, 166, DENALI_PHY_166_DATA);
    write_phy(base_addr, 167, DENALI_PHY_167_DATA);
    write_phy(base_addr, 168, DENALI_PHY_168_DATA);
    write_phy(base_addr, 169, DENALI_PHY_169_DATA);
    write_phy(base_addr, 170, DENALI_PHY_170_DATA);
    write_phy(base_addr, 171, DENALI_PHY_171_DATA);
    write_phy(base_addr, 172, DENALI_PHY_172_DATA);
    write_phy(base_addr, 173, DENALI_PHY_173_DATA);
    write_phy(base_addr, 174, DENALI_PHY_174_DATA);
    write_phy(base_addr, 175, DENALI_PHY_175_DATA);
    write_phy(base_addr, 176, DENALI_PHY_176_DATA);
    write_phy(base_addr, 177, DENALI_PHY_177_DATA);
    write_phy(base_addr, 178, DENALI_PHY_178_DATA);
    write_phy(base_addr, 179, DENALI_PHY_179_DATA);
    write_phy(base_addr, 180, DENALI_PHY_180_DATA);
    write_phy(base_addr, 181, DENALI_PHY_181_DATA);
    write_phy(base_addr, 182, DENALI_PHY_182_DATA);
    write_phy(base_addr, 183, DENALI_PHY_183_DATA);
    write_phy(base_addr, 184, DENALI_PHY_184_DATA);
    write_phy(base_addr, 185, DENALI_PHY_185_DATA);
    write_phy(base_addr, 186, DENALI_PHY_186_DATA);
    write_phy(base_addr, 187, DENALI_PHY_187_DATA);
    write_phy(base_addr, 188, DENALI_PHY_188_DATA);
    write_phy(base_addr, 189, DENALI_PHY_189_DATA);
    write_phy(base_addr, 190, DENALI_PHY_190_DATA);
    write_phy(base_addr, 191, DENALI_PHY_191_DATA);
    write_phy(base_addr, 192, DENALI_PHY_192_DATA);
    write_phy(base_addr, 193, DENALI_PHY_193_DATA);
    write_phy(base_addr, 194, DENALI_PHY_194_DATA);
    write_phy(base_addr, 195, DENALI_PHY_195_DATA);
    write_phy(base_addr, 196, DENALI_PHY_196_DATA);
    write_phy(base_addr, 197, DENALI_PHY_197_DATA);
    write_phy(base_addr, 198, DENALI_PHY_198_DATA);
    write_phy(base_addr, 199, DENALI_PHY_199_DATA);
    write_phy(base_addr, 200, DENALI_PHY_200_DATA);
    write_phy(base_addr, 201, DENALI_PHY_201_DATA);
    write_phy(base_addr, 202, DENALI_PHY_202_DATA);
    write_phy(base_addr, 203, DENALI_PHY_203_DATA);
    write_phy(base_addr, 204, DENALI_PHY_204_DATA);
    write_phy(base_addr, 205, DENALI_PHY_205_DATA);
    write_phy(base_addr, 206, DENALI_PHY_206_DATA);
    write_phy(base_addr, 207, DENALI_PHY_207_DATA);
    write_phy(base_addr, 208, DENALI_PHY_208_DATA);
    write_phy(base_addr, 209, DENALI_PHY_209_DATA);
    write_phy(base_addr, 210, DENALI_PHY_210_DATA);
    write_phy(base_addr, 211, DENALI_PHY_211_DATA);
    write_phy(base_addr, 212, DENALI_PHY_212_DATA);
    write_phy(base_addr, 213, DENALI_PHY_213_DATA);
    write_phy(base_addr, 214, DENALI_PHY_214_DATA);
    write_phy(base_addr, 215, DENALI_PHY_215_DATA);
    write_phy(base_addr, 216, DENALI_PHY_216_DATA);
    write_phy(base_addr, 217, DENALI_PHY_217_DATA);
    write_phy(base_addr, 218, DENALI_PHY_218_DATA);
    write_phy(base_addr, 219, DENALI_PHY_219_DATA);
    write_phy(base_addr, 220, DENALI_PHY_220_DATA);
    write_phy(base_addr, 221, DENALI_PHY_221_DATA);
    write_phy(base_addr, 222, DENALI_PHY_222_DATA);
    write_phy(base_addr, 223, DENALI_PHY_223_DATA);
    write_phy(base_addr, 224, DENALI_PHY_224_DATA);
    write_phy(base_addr, 225, DENALI_PHY_225_DATA);
    write_phy(base_addr, 226, DENALI_PHY_226_DATA);
    write_phy(base_addr, 227, DENALI_PHY_227_DATA);
    write_phy(base_addr, 228, DENALI_PHY_228_DATA);
    write_phy(base_addr, 229, DENALI_PHY_229_DATA);
    write_phy(base_addr, 230, DENALI_PHY_230_DATA);
    write_phy(base_addr, 231, DENALI_PHY_231_DATA);
    write_phy(base_addr, 232, DENALI_PHY_232_DATA);
    write_phy(base_addr, 233, DENALI_PHY_233_DATA);
    write_phy(base_addr, 234, DENALI_PHY_234_DATA);
    write_phy(base_addr, 235, DENALI_PHY_235_DATA);
    write_phy(base_addr, 236, DENALI_PHY_236_DATA);
    write_phy(base_addr, 237, DENALI_PHY_237_DATA);
    write_phy(base_addr, 238, DENALI_PHY_238_DATA);
    write_phy(base_addr, 239, DENALI_PHY_239_DATA);
    write_phy(base_addr, 240, DENALI_PHY_240_DATA);
    write_phy(base_addr, 241, DENALI_PHY_241_DATA);
    write_phy(base_addr, 242, DENALI_PHY_242_DATA);
    write_phy(base_addr, 243, DENALI_PHY_243_DATA);
    write_phy(base_addr, 244, DENALI_PHY_244_DATA);
    write_phy(base_addr, 245, DENALI_PHY_245_DATA);
    write_phy(base_addr, 246, DENALI_PHY_246_DATA);
    write_phy(base_addr, 247, DENALI_PHY_247_DATA);
    write_phy(base_addr, 248, DENALI_PHY_248_DATA);
    write_phy(base_addr, 249, DENALI_PHY_249_DATA);
    write_phy(base_addr, 250, DENALI_PHY_250_DATA);
    write_phy(base_addr, 251, DENALI_PHY_251_DATA);
    write_phy(base_addr, 252, DENALI_PHY_252_DATA);
    write_phy(base_addr, 253, DENALI_PHY_253_DATA);
    write_phy(base_addr, 254, DENALI_PHY_254_DATA);
    write_phy(base_addr, 255, DENALI_PHY_255_DATA);
    write_phy(base_addr, 256, DENALI_PHY_256_DATA);
    write_phy(base_addr, 257, DENALI_PHY_257_DATA);
    write_phy(base_addr, 258, DENALI_PHY_258_DATA);
    write_phy(base_addr, 259, DENALI_PHY_259_DATA);
    write_phy(base_addr, 260, DENALI_PHY_260_DATA);
    write_phy(base_addr, 261, DENALI_PHY_261_DATA);
    write_phy(base_addr, 262, DENALI_PHY_262_DATA);
    write_phy(base_addr, 263, DENALI_PHY_263_DATA);
    write_phy(base_addr, 264, DENALI_PHY_264_DATA);
    write_phy(base_addr, 265, DENALI_PHY_265_DATA);
    write_phy(base_addr, 266, DENALI_PHY_266_DATA);
    write_phy(base_addr, 267, DENALI_PHY_267_DATA);
    write_phy(base_addr, 268, DENALI_PHY_268_DATA);
    write_phy(base_addr, 269, DENALI_PHY_269_DATA);
    write_phy(base_addr, 270, DENALI_PHY_270_DATA);
    write_phy(base_addr, 271, DENALI_PHY_271_DATA);
    write_phy(base_addr, 272, DENALI_PHY_272_DATA);
    write_phy(base_addr, 273, DENALI_PHY_273_DATA);
    write_phy(base_addr, 274, DENALI_PHY_274_DATA);
    write_phy(base_addr, 275, DENALI_PHY_275_DATA);
    write_phy(base_addr, 276, DENALI_PHY_276_DATA);
    write_phy(base_addr, 277, DENALI_PHY_277_DATA);
    write_phy(base_addr, 278, DENALI_PHY_278_DATA);
    write_phy(base_addr, 279, DENALI_PHY_279_DATA);
    write_phy(base_addr, 280, DENALI_PHY_280_DATA);
    write_phy(base_addr, 281, DENALI_PHY_281_DATA);
    write_phy(base_addr, 282, DENALI_PHY_282_DATA);
    write_phy(base_addr, 283, DENALI_PHY_283_DATA);
    write_phy(base_addr, 284, DENALI_PHY_284_DATA);
    write_phy(base_addr, 285, DENALI_PHY_285_DATA);
    write_phy(base_addr, 286, DENALI_PHY_286_DATA);
    write_phy(base_addr, 287, DENALI_PHY_287_DATA);
    write_phy(base_addr, 288, DENALI_PHY_288_DATA);
    write_phy(base_addr, 289, DENALI_PHY_289_DATA);
    write_phy(base_addr, 290, DENALI_PHY_290_DATA);
    write_phy(base_addr, 291, DENALI_PHY_291_DATA);
    write_phy(base_addr, 292, DENALI_PHY_292_DATA);
    write_phy(base_addr, 293, DENALI_PHY_293_DATA);
    write_phy(base_addr, 294, DENALI_PHY_294_DATA);
    write_phy(base_addr, 295, DENALI_PHY_295_DATA);
    write_phy(base_addr, 296, DENALI_PHY_296_DATA);
    write_phy(base_addr, 297, DENALI_PHY_297_DATA);
    write_phy(base_addr, 298, DENALI_PHY_298_DATA);
    write_phy(base_addr, 299, DENALI_PHY_299_DATA);
    write_phy(base_addr, 300, DENALI_PHY_300_DATA);
    write_phy(base_addr, 301, DENALI_PHY_301_DATA);
    write_phy(base_addr, 302, DENALI_PHY_302_DATA);
    write_phy(base_addr, 303, DENALI_PHY_303_DATA);
    write_phy(base_addr, 304, DENALI_PHY_304_DATA);
    write_phy(base_addr, 305, DENALI_PHY_305_DATA);
    write_phy(base_addr, 306, DENALI_PHY_306_DATA);
    write_phy(base_addr, 307, DENALI_PHY_307_DATA);
    write_phy(base_addr, 308, DENALI_PHY_308_DATA);
    write_phy(base_addr, 309, DENALI_PHY_309_DATA);
    write_phy(base_addr, 310, DENALI_PHY_310_DATA);
    write_phy(base_addr, 311, DENALI_PHY_311_DATA);
    write_phy(base_addr, 312, DENALI_PHY_312_DATA);
    write_phy(base_addr, 313, DENALI_PHY_313_DATA);
    write_phy(base_addr, 314, DENALI_PHY_314_DATA);
    write_phy(base_addr, 315, DENALI_PHY_315_DATA);
    write_phy(base_addr, 316, DENALI_PHY_316_DATA);
    write_phy(base_addr, 317, DENALI_PHY_317_DATA);
    write_phy(base_addr, 318, DENALI_PHY_318_DATA);
    write_phy(base_addr, 319, DENALI_PHY_319_DATA);
    write_phy(base_addr, 320, DENALI_PHY_320_DATA);
    write_phy(base_addr, 321, DENALI_PHY_321_DATA);
    write_phy(base_addr, 322, DENALI_PHY_322_DATA);
    write_phy(base_addr, 323, DENALI_PHY_323_DATA);
    write_phy(base_addr, 324, DENALI_PHY_324_DATA);
    write_phy(base_addr, 325, DENALI_PHY_325_DATA);
    write_phy(base_addr, 326, DENALI_PHY_326_DATA);
    write_phy(base_addr, 327, DENALI_PHY_327_DATA);
    write_phy(base_addr, 328, DENALI_PHY_328_DATA);
    write_phy(base_addr, 329, DENALI_PHY_329_DATA);
    write_phy(base_addr, 330, DENALI_PHY_330_DATA);
    write_phy(base_addr, 331, DENALI_PHY_331_DATA);
    write_phy(base_addr, 332, DENALI_PHY_332_DATA);
    write_phy(base_addr, 333, DENALI_PHY_333_DATA);
    write_phy(base_addr, 334, DENALI_PHY_334_DATA);
    write_phy(base_addr, 335, DENALI_PHY_335_DATA);
    write_phy(base_addr, 336, DENALI_PHY_336_DATA);
    write_phy(base_addr, 337, DENALI_PHY_337_DATA);
    write_phy(base_addr, 338, DENALI_PHY_338_DATA);
    write_phy(base_addr, 339, DENALI_PHY_339_DATA);
    write_phy(base_addr, 340, DENALI_PHY_340_DATA);
    write_phy(base_addr, 341, DENALI_PHY_341_DATA);
    write_phy(base_addr, 342, DENALI_PHY_342_DATA);
    write_phy(base_addr, 343, DENALI_PHY_343_DATA);
    write_phy(base_addr, 344, DENALI_PHY_344_DATA);
    write_phy(base_addr, 345, DENALI_PHY_345_DATA);
    write_phy(base_addr, 346, DENALI_PHY_346_DATA);
    write_phy(base_addr, 347, DENALI_PHY_347_DATA);
    write_phy(base_addr, 348, DENALI_PHY_348_DATA);
    write_phy(base_addr, 349, DENALI_PHY_349_DATA);
    write_phy(base_addr, 350, DENALI_PHY_350_DATA);
    write_phy(base_addr, 351, DENALI_PHY_351_DATA);
    write_phy(base_addr, 352, DENALI_PHY_352_DATA);
    write_phy(base_addr, 353, DENALI_PHY_353_DATA);
    write_phy(base_addr, 354, DENALI_PHY_354_DATA);
    write_phy(base_addr, 355, DENALI_PHY_355_DATA);
    write_phy(base_addr, 356, DENALI_PHY_356_DATA);
    write_phy(base_addr, 357, DENALI_PHY_357_DATA);
    write_phy(base_addr, 358, DENALI_PHY_358_DATA);
    write_phy(base_addr, 359, DENALI_PHY_359_DATA);
    write_phy(base_addr, 360, DENALI_PHY_360_DATA);
    write_phy(base_addr, 361, DENALI_PHY_361_DATA);
    write_phy(base_addr, 362, DENALI_PHY_362_DATA);
    write_phy(base_addr, 363, DENALI_PHY_363_DATA);
    write_phy(base_addr, 364, DENALI_PHY_364_DATA);
    write_phy(base_addr, 365, DENALI_PHY_365_DATA);
    write_phy(base_addr, 366, DENALI_PHY_366_DATA);
    write_phy(base_addr, 367, DENALI_PHY_367_DATA);
    write_phy(base_addr, 368, DENALI_PHY_368_DATA);
    write_phy(base_addr, 369, DENALI_PHY_369_DATA);
    write_phy(base_addr, 370, DENALI_PHY_370_DATA);
    write_phy(base_addr, 371, DENALI_PHY_371_DATA);
    write_phy(base_addr, 372, DENALI_PHY_372_DATA);
    write_phy(base_addr, 373, DENALI_PHY_373_DATA);
    write_phy(base_addr, 374, DENALI_PHY_374_DATA);
    write_phy(base_addr, 375, DENALI_PHY_375_DATA);
    write_phy(base_addr, 376, DENALI_PHY_376_DATA);
    write_phy(base_addr, 377, DENALI_PHY_377_DATA);
    write_phy(base_addr, 378, DENALI_PHY_378_DATA);
    write_phy(base_addr, 379, DENALI_PHY_379_DATA);
    write_phy(base_addr, 380, DENALI_PHY_380_DATA);
    write_phy(base_addr, 381, DENALI_PHY_381_DATA);
    write_phy(base_addr, 382, DENALI_PHY_382_DATA);
    write_phy(base_addr, 383, DENALI_PHY_383_DATA);
    write_phy(base_addr, 384, DENALI_PHY_384_DATA);
    write_phy(base_addr, 385, DENALI_PHY_385_DATA);
    write_phy(base_addr, 386, DENALI_PHY_386_DATA);
    write_phy(base_addr, 387, DENALI_PHY_387_DATA);
    write_phy(base_addr, 388, DENALI_PHY_388_DATA);
    write_phy(base_addr, 389, DENALI_PHY_389_DATA);
    write_phy(base_addr, 390, DENALI_PHY_390_DATA);
    write_phy(base_addr, 391, DENALI_PHY_391_DATA);
    write_phy(base_addr, 392, DENALI_PHY_392_DATA);
    write_phy(base_addr, 393, DENALI_PHY_393_DATA);
    write_phy(base_addr, 394, DENALI_PHY_394_DATA);
    write_phy(base_addr, 395, DENALI_PHY_395_DATA);
    write_phy(base_addr, 396, DENALI_PHY_396_DATA);
    write_phy(base_addr, 397, DENALI_PHY_397_DATA);
    write_phy(base_addr, 398, DENALI_PHY_398_DATA);
    write_phy(base_addr, 399, DENALI_PHY_399_DATA);
    write_phy(base_addr, 400, DENALI_PHY_400_DATA);
    write_phy(base_addr, 401, DENALI_PHY_401_DATA);
    write_phy(base_addr, 402, DENALI_PHY_402_DATA);
    write_phy(base_addr, 403, DENALI_PHY_403_DATA);
    write_phy(base_addr, 404, DENALI_PHY_404_DATA);
    write_phy(base_addr, 405, DENALI_PHY_405_DATA);
    write_phy(base_addr, 406, DENALI_PHY_406_DATA);
    write_phy(base_addr, 407, DENALI_PHY_407_DATA);
    write_phy(base_addr, 408, DENALI_PHY_408_DATA);
    write_phy(base_addr, 409, DENALI_PHY_409_DATA);
    write_phy(base_addr, 410, DENALI_PHY_410_DATA);
    write_phy(base_addr, 411, DENALI_PHY_411_DATA);
    write_phy(base_addr, 412, DENALI_PHY_412_DATA);
    write_phy(base_addr, 413, DENALI_PHY_413_DATA);
    write_phy(base_addr, 414, DENALI_PHY_414_DATA);
    write_phy(base_addr, 415, DENALI_PHY_415_DATA);
    write_phy(base_addr, 416, DENALI_PHY_416_DATA);
    write_phy(base_addr, 417, DENALI_PHY_417_DATA);
    write_phy(base_addr, 418, DENALI_PHY_418_DATA);
    write_phy(base_addr, 419, DENALI_PHY_419_DATA);
    write_phy(base_addr, 420, DENALI_PHY_420_DATA);
    write_phy(base_addr, 421, DENALI_PHY_421_DATA);
    write_phy(base_addr, 422, DENALI_PHY_422_DATA);
    write_phy(base_addr, 423, DENALI_PHY_423_DATA);
    write_phy(base_addr, 424, DENALI_PHY_424_DATA);
    write_phy(base_addr, 425, DENALI_PHY_425_DATA);
    write_phy(base_addr, 426, DENALI_PHY_426_DATA);
    write_phy(base_addr, 427, DENALI_PHY_427_DATA);
    write_phy(base_addr, 428, DENALI_PHY_428_DATA);
    write_phy(base_addr, 429, DENALI_PHY_429_DATA);
    write_phy(base_addr, 430, DENALI_PHY_430_DATA);
    write_phy(base_addr, 431, DENALI_PHY_431_DATA);
    write_phy(base_addr, 432, DENALI_PHY_432_DATA);
    write_phy(base_addr, 433, DENALI_PHY_433_DATA);
    write_phy(base_addr, 434, DENALI_PHY_434_DATA);
    write_phy(base_addr, 435, DENALI_PHY_435_DATA);
    write_phy(base_addr, 436, DENALI_PHY_436_DATA);
    write_phy(base_addr, 437, DENALI_PHY_437_DATA);
    write_phy(base_addr, 438, DENALI_PHY_438_DATA);
    write_phy(base_addr, 439, DENALI_PHY_439_DATA);
    write_phy(base_addr, 440, DENALI_PHY_440_DATA);
    write_phy(base_addr, 441, DENALI_PHY_441_DATA);
    write_phy(base_addr, 442, DENALI_PHY_442_DATA);
    write_phy(base_addr, 443, DENALI_PHY_443_DATA);
    write_phy(base_addr, 444, DENALI_PHY_444_DATA);
    write_phy(base_addr, 445, DENALI_PHY_445_DATA);
    write_phy(base_addr, 446, DENALI_PHY_446_DATA);
    write_phy(base_addr, 447, DENALI_PHY_447_DATA);
    write_phy(base_addr, 448, DENALI_PHY_448_DATA);
    write_phy(base_addr, 449, DENALI_PHY_449_DATA);
    write_phy(base_addr, 450, DENALI_PHY_450_DATA);
    write_phy(base_addr, 451, DENALI_PHY_451_DATA);
    write_phy(base_addr, 452, DENALI_PHY_452_DATA);
    write_phy(base_addr, 453, DENALI_PHY_453_DATA);
    write_phy(base_addr, 454, DENALI_PHY_454_DATA);
    write_phy(base_addr, 455, DENALI_PHY_455_DATA);
    write_phy(base_addr, 456, DENALI_PHY_456_DATA);
    write_phy(base_addr, 457, DENALI_PHY_457_DATA);
    write_phy(base_addr, 458, DENALI_PHY_458_DATA);
    write_phy(base_addr, 459, DENALI_PHY_459_DATA);
    write_phy(base_addr, 460, DENALI_PHY_460_DATA);
    write_phy(base_addr, 461, DENALI_PHY_461_DATA);
    write_phy(base_addr, 462, DENALI_PHY_462_DATA);
    write_phy(base_addr, 463, DENALI_PHY_463_DATA);
    write_phy(base_addr, 464, DENALI_PHY_464_DATA);
    write_phy(base_addr, 465, DENALI_PHY_465_DATA);
    write_phy(base_addr, 466, DENALI_PHY_466_DATA);
    write_phy(base_addr, 467, DENALI_PHY_467_DATA);
    write_phy(base_addr, 468, DENALI_PHY_468_DATA);
    write_phy(base_addr, 469, DENALI_PHY_469_DATA);
    write_phy(base_addr, 470, DENALI_PHY_470_DATA);
    write_phy(base_addr, 471, DENALI_PHY_471_DATA);
    write_phy(base_addr, 472, DENALI_PHY_472_DATA);
    write_phy(base_addr, 473, DENALI_PHY_473_DATA);
    write_phy(base_addr, 474, DENALI_PHY_474_DATA);
    write_phy(base_addr, 475, DENALI_PHY_475_DATA);
    write_phy(base_addr, 476, DENALI_PHY_476_DATA);
    write_phy(base_addr, 477, DENALI_PHY_477_DATA);
    write_phy(base_addr, 478, DENALI_PHY_478_DATA);
    write_phy(base_addr, 479, DENALI_PHY_479_DATA);
    write_phy(base_addr, 480, DENALI_PHY_480_DATA);
    write_phy(base_addr, 481, DENALI_PHY_481_DATA);
    write_phy(base_addr, 482, DENALI_PHY_482_DATA);
    write_phy(base_addr, 483, DENALI_PHY_483_DATA);
    write_phy(base_addr, 484, DENALI_PHY_484_DATA);
    write_phy(base_addr, 485, DENALI_PHY_485_DATA);
    write_phy(base_addr, 486, DENALI_PHY_486_DATA);
    write_phy(base_addr, 487, DENALI_PHY_487_DATA);
    write_phy(base_addr, 488, DENALI_PHY_488_DATA);
    write_phy(base_addr, 489, DENALI_PHY_489_DATA);
    write_phy(base_addr, 490, DENALI_PHY_490_DATA);
    write_phy(base_addr, 491, DENALI_PHY_491_DATA);
    write_phy(base_addr, 492, DENALI_PHY_492_DATA);
    write_phy(base_addr, 493, DENALI_PHY_493_DATA);
    write_phy(base_addr, 494, DENALI_PHY_494_DATA);
    write_phy(base_addr, 495, DENALI_PHY_495_DATA);
    write_phy(base_addr, 496, DENALI_PHY_496_DATA);
    write_phy(base_addr, 497, DENALI_PHY_497_DATA);
    write_phy(base_addr, 498, DENALI_PHY_498_DATA);
    write_phy(base_addr, 499, DENALI_PHY_499_DATA);
    write_phy(base_addr, 500, DENALI_PHY_500_DATA);
    write_phy(base_addr, 501, DENALI_PHY_501_DATA);
    write_phy(base_addr, 502, DENALI_PHY_502_DATA);
    write_phy(base_addr, 503, DENALI_PHY_503_DATA);
    write_phy(base_addr, 504, DENALI_PHY_504_DATA);
    write_phy(base_addr, 505, DENALI_PHY_505_DATA);
    write_phy(base_addr, 506, DENALI_PHY_506_DATA);
    write_phy(base_addr, 507, DENALI_PHY_507_DATA);
    write_phy(base_addr, 508, DENALI_PHY_508_DATA);
    write_phy(base_addr, 509, DENALI_PHY_509_DATA);
    write_phy(base_addr, 510, DENALI_PHY_510_DATA);
    write_phy(base_addr, 511, DENALI_PHY_511_DATA);
    write_phy(base_addr, 512, DENALI_PHY_512_DATA);
    write_phy(base_addr, 513, DENALI_PHY_513_DATA);
    write_phy(base_addr, 514, DENALI_PHY_514_DATA);
    write_phy(base_addr, 515, DENALI_PHY_515_DATA);
    write_phy(base_addr, 516, DENALI_PHY_516_DATA);
    write_phy(base_addr, 517, DENALI_PHY_517_DATA);
    write_phy(base_addr, 518, DENALI_PHY_518_DATA);
    write_phy(base_addr, 519, DENALI_PHY_519_DATA);
    write_phy(base_addr, 520, DENALI_PHY_520_DATA);
    write_phy(base_addr, 521, DENALI_PHY_521_DATA);
    write_phy(base_addr, 522, DENALI_PHY_522_DATA);
    write_phy(base_addr, 523, DENALI_PHY_523_DATA);
    write_phy(base_addr, 524, DENALI_PHY_524_DATA);
    write_phy(base_addr, 525, DENALI_PHY_525_DATA);
    write_phy(base_addr, 526, DENALI_PHY_526_DATA);
    write_phy(base_addr, 527, DENALI_PHY_527_DATA);
    write_phy(base_addr, 528, DENALI_PHY_528_DATA);
    write_phy(base_addr, 529, DENALI_PHY_529_DATA);
    write_phy(base_addr, 530, DENALI_PHY_530_DATA);
    write_phy(base_addr, 531, DENALI_PHY_531_DATA);
    write_phy(base_addr, 532, DENALI_PHY_532_DATA);
    write_phy(base_addr, 533, DENALI_PHY_533_DATA);
    write_phy(base_addr, 534, DENALI_PHY_534_DATA);
    write_phy(base_addr, 535, DENALI_PHY_535_DATA);
    write_phy(base_addr, 536, DENALI_PHY_536_DATA);
    write_phy(base_addr, 537, DENALI_PHY_537_DATA);
    write_phy(base_addr, 538, DENALI_PHY_538_DATA);
    write_phy(base_addr, 539, DENALI_PHY_539_DATA);
    write_phy(base_addr, 540, DENALI_PHY_540_DATA);
    write_phy(base_addr, 541, DENALI_PHY_541_DATA);
    write_phy(base_addr, 542, DENALI_PHY_542_DATA);
    write_phy(base_addr, 543, DENALI_PHY_543_DATA);
    write_phy(base_addr, 544, DENALI_PHY_544_DATA);
    write_phy(base_addr, 545, DENALI_PHY_545_DATA);
    write_phy(base_addr, 546, DENALI_PHY_546_DATA);
    write_phy(base_addr, 547, DENALI_PHY_547_DATA);
    write_phy(base_addr, 548, DENALI_PHY_548_DATA);
    write_phy(base_addr, 549, DENALI_PHY_549_DATA);
    write_phy(base_addr, 550, DENALI_PHY_550_DATA);
    write_phy(base_addr, 551, DENALI_PHY_551_DATA);
    write_phy(base_addr, 552, DENALI_PHY_552_DATA);
    write_phy(base_addr, 553, DENALI_PHY_553_DATA);
    write_phy(base_addr, 554, DENALI_PHY_554_DATA);
    write_phy(base_addr, 555, DENALI_PHY_555_DATA);
    write_phy(base_addr, 556, DENALI_PHY_556_DATA);
    write_phy(base_addr, 557, DENALI_PHY_557_DATA);
    write_phy(base_addr, 558, DENALI_PHY_558_DATA);
    write_phy(base_addr, 559, DENALI_PHY_559_DATA);
    write_phy(base_addr, 560, DENALI_PHY_560_DATA);
    write_phy(base_addr, 561, DENALI_PHY_561_DATA);
    write_phy(base_addr, 562, DENALI_PHY_562_DATA);
    write_phy(base_addr, 563, DENALI_PHY_563_DATA);
    write_phy(base_addr, 564, DENALI_PHY_564_DATA);
    write_phy(base_addr, 565, DENALI_PHY_565_DATA);
    write_phy(base_addr, 566, DENALI_PHY_566_DATA);
    write_phy(base_addr, 567, DENALI_PHY_567_DATA);
    write_phy(base_addr, 568, DENALI_PHY_568_DATA);
    write_phy(base_addr, 569, DENALI_PHY_569_DATA);
    write_phy(base_addr, 570, DENALI_PHY_570_DATA);
    write_phy(base_addr, 571, DENALI_PHY_571_DATA);
    write_phy(base_addr, 572, DENALI_PHY_572_DATA);
    write_phy(base_addr, 573, DENALI_PHY_573_DATA);
    write_phy(base_addr, 574, DENALI_PHY_574_DATA);
    write_phy(base_addr, 575, DENALI_PHY_575_DATA);
    write_phy(base_addr, 576, DENALI_PHY_576_DATA);
    write_phy(base_addr, 577, DENALI_PHY_577_DATA);
    write_phy(base_addr, 578, DENALI_PHY_578_DATA);
    write_phy(base_addr, 579, DENALI_PHY_579_DATA);
    write_phy(base_addr, 580, DENALI_PHY_580_DATA);
    write_phy(base_addr, 581, DENALI_PHY_581_DATA);
    write_phy(base_addr, 582, DENALI_PHY_582_DATA);
    write_phy(base_addr, 583, DENALI_PHY_583_DATA);
    write_phy(base_addr, 584, DENALI_PHY_584_DATA);
    write_phy(base_addr, 585, DENALI_PHY_585_DATA);
    write_phy(base_addr, 586, DENALI_PHY_586_DATA);
    write_phy(base_addr, 587, DENALI_PHY_587_DATA);
    write_phy(base_addr, 588, DENALI_PHY_588_DATA);
    write_phy(base_addr, 589, DENALI_PHY_589_DATA);
    write_phy(base_addr, 590, DENALI_PHY_590_DATA);
    write_phy(base_addr, 591, DENALI_PHY_591_DATA);
    write_phy(base_addr, 592, DENALI_PHY_592_DATA);
    write_phy(base_addr, 593, DENALI_PHY_593_DATA);
    write_phy(base_addr, 594, DENALI_PHY_594_DATA);
    write_phy(base_addr, 595, DENALI_PHY_595_DATA);
    write_phy(base_addr, 596, DENALI_PHY_596_DATA);
    write_phy(base_addr, 597, DENALI_PHY_597_DATA);
    write_phy(base_addr, 598, DENALI_PHY_598_DATA);
    write_phy(base_addr, 599, DENALI_PHY_599_DATA);
    write_phy(base_addr, 600, DENALI_PHY_600_DATA);
    write_phy(base_addr, 601, DENALI_PHY_601_DATA);
    write_phy(base_addr, 602, DENALI_PHY_602_DATA);
    write_phy(base_addr, 603, DENALI_PHY_603_DATA);
    write_phy(base_addr, 604, DENALI_PHY_604_DATA);
    write_phy(base_addr, 605, DENALI_PHY_605_DATA);
    write_phy(base_addr, 606, DENALI_PHY_606_DATA);
    write_phy(base_addr, 607, DENALI_PHY_607_DATA);
    write_phy(base_addr, 608, DENALI_PHY_608_DATA);
    write_phy(base_addr, 609, DENALI_PHY_609_DATA);
    write_phy(base_addr, 610, DENALI_PHY_610_DATA);
    write_phy(base_addr, 611, DENALI_PHY_611_DATA);
    write_phy(base_addr, 612, DENALI_PHY_612_DATA);
    write_phy(base_addr, 613, DENALI_PHY_613_DATA);
    write_phy(base_addr, 614, DENALI_PHY_614_DATA);
    write_phy(base_addr, 615, DENALI_PHY_615_DATA);
    write_phy(base_addr, 616, DENALI_PHY_616_DATA);
    write_phy(base_addr, 617, DENALI_PHY_617_DATA);
    write_phy(base_addr, 618, DENALI_PHY_618_DATA);
    write_phy(base_addr, 619, DENALI_PHY_619_DATA);
    write_phy(base_addr, 620, DENALI_PHY_620_DATA);
    write_phy(base_addr, 621, DENALI_PHY_621_DATA);
    write_phy(base_addr, 622, DENALI_PHY_622_DATA);
    write_phy(base_addr, 623, DENALI_PHY_623_DATA);
    write_phy(base_addr, 624, DENALI_PHY_624_DATA);
    write_phy(base_addr, 625, DENALI_PHY_625_DATA);
    write_phy(base_addr, 626, DENALI_PHY_626_DATA);
    write_phy(base_addr, 627, DENALI_PHY_627_DATA);
    write_phy(base_addr, 628, DENALI_PHY_628_DATA);
    write_phy(base_addr, 629, DENALI_PHY_629_DATA);
    write_phy(base_addr, 630, DENALI_PHY_630_DATA);
    write_phy(base_addr, 631, DENALI_PHY_631_DATA);
    write_phy(base_addr, 632, DENALI_PHY_632_DATA);
    write_phy(base_addr, 633, DENALI_PHY_633_DATA);
    write_phy(base_addr, 634, DENALI_PHY_634_DATA);
    write_phy(base_addr, 635, DENALI_PHY_635_DATA);
    write_phy(base_addr, 636, DENALI_PHY_636_DATA);
    write_phy(base_addr, 637, DENALI_PHY_637_DATA);
    write_phy(base_addr, 638, DENALI_PHY_638_DATA);
    write_phy(base_addr, 639, DENALI_PHY_639_DATA);
    write_phy(base_addr, 640, DENALI_PHY_640_DATA);
    write_phy(base_addr, 641, DENALI_PHY_641_DATA);
    write_phy(base_addr, 642, DENALI_PHY_642_DATA);
    write_phy(base_addr, 643, DENALI_PHY_643_DATA);
    write_phy(base_addr, 644, DENALI_PHY_644_DATA);
    write_phy(base_addr, 645, DENALI_PHY_645_DATA);
    write_phy(base_addr, 646, DENALI_PHY_646_DATA);
    write_phy(base_addr, 647, DENALI_PHY_647_DATA);
    write_phy(base_addr, 648, DENALI_PHY_648_DATA);
    write_phy(base_addr, 649, DENALI_PHY_649_DATA);
    write_phy(base_addr, 650, DENALI_PHY_650_DATA);
    write_phy(base_addr, 651, DENALI_PHY_651_DATA);
    write_phy(base_addr, 652, DENALI_PHY_652_DATA);
    write_phy(base_addr, 653, DENALI_PHY_653_DATA);
    write_phy(base_addr, 654, DENALI_PHY_654_DATA);
    write_phy(base_addr, 655, DENALI_PHY_655_DATA);
    write_phy(base_addr, 656, DENALI_PHY_656_DATA);
    write_phy(base_addr, 657, DENALI_PHY_657_DATA);
    write_phy(base_addr, 658, DENALI_PHY_658_DATA);
    write_phy(base_addr, 659, DENALI_PHY_659_DATA);
    write_phy(base_addr, 660, DENALI_PHY_660_DATA);
    write_phy(base_addr, 661, DENALI_PHY_661_DATA);
    write_phy(base_addr, 662, DENALI_PHY_662_DATA);
    write_phy(base_addr, 663, DENALI_PHY_663_DATA);
    write_phy(base_addr, 664, DENALI_PHY_664_DATA);
    write_phy(base_addr, 665, DENALI_PHY_665_DATA);
    write_phy(base_addr, 666, DENALI_PHY_666_DATA);
    write_phy(base_addr, 667, DENALI_PHY_667_DATA);
    write_phy(base_addr, 668, DENALI_PHY_668_DATA);
    write_phy(base_addr, 669, DENALI_PHY_669_DATA);
    write_phy(base_addr, 670, DENALI_PHY_670_DATA);
    write_phy(base_addr, 671, DENALI_PHY_671_DATA);
    write_phy(base_addr, 672, DENALI_PHY_672_DATA);
    write_phy(base_addr, 673, DENALI_PHY_673_DATA);
    write_phy(base_addr, 674, DENALI_PHY_674_DATA);
    write_phy(base_addr, 675, DENALI_PHY_675_DATA);
    write_phy(base_addr, 676, DENALI_PHY_676_DATA);
    write_phy(base_addr, 677, DENALI_PHY_677_DATA);
    write_phy(base_addr, 678, DENALI_PHY_678_DATA);
    write_phy(base_addr, 679, DENALI_PHY_679_DATA);
    write_phy(base_addr, 680, DENALI_PHY_680_DATA);
    write_phy(base_addr, 681, DENALI_PHY_681_DATA);
    write_phy(base_addr, 682, DENALI_PHY_682_DATA);
    write_phy(base_addr, 683, DENALI_PHY_683_DATA);
    write_phy(base_addr, 684, DENALI_PHY_684_DATA);
    write_phy(base_addr, 685, DENALI_PHY_685_DATA);
    write_phy(base_addr, 686, DENALI_PHY_686_DATA);
    write_phy(base_addr, 687, DENALI_PHY_687_DATA);
    write_phy(base_addr, 688, DENALI_PHY_688_DATA);
    write_phy(base_addr, 689, DENALI_PHY_689_DATA);
    write_phy(base_addr, 690, DENALI_PHY_690_DATA);
    write_phy(base_addr, 691, DENALI_PHY_691_DATA);
    write_phy(base_addr, 692, DENALI_PHY_692_DATA);
    write_phy(base_addr, 693, DENALI_PHY_693_DATA);
    write_phy(base_addr, 694, DENALI_PHY_694_DATA);
    write_phy(base_addr, 695, DENALI_PHY_695_DATA);
    write_phy(base_addr, 696, DENALI_PHY_696_DATA);
    write_phy(base_addr, 697, DENALI_PHY_697_DATA);
    write_phy(base_addr, 698, DENALI_PHY_698_DATA);
    write_phy(base_addr, 699, DENALI_PHY_699_DATA);
    write_phy(base_addr, 700, DENALI_PHY_700_DATA);
    write_phy(base_addr, 701, DENALI_PHY_701_DATA);
    write_phy(base_addr, 702, DENALI_PHY_702_DATA);
    write_phy(base_addr, 703, DENALI_PHY_703_DATA);
    write_phy(base_addr, 704, DENALI_PHY_704_DATA);
    write_phy(base_addr, 705, DENALI_PHY_705_DATA);
    write_phy(base_addr, 706, DENALI_PHY_706_DATA);
    write_phy(base_addr, 707, DENALI_PHY_707_DATA);
    write_phy(base_addr, 708, DENALI_PHY_708_DATA);
    write_phy(base_addr, 709, DENALI_PHY_709_DATA);
    write_phy(base_addr, 710, DENALI_PHY_710_DATA);
    write_phy(base_addr, 711, DENALI_PHY_711_DATA);
    write_phy(base_addr, 712, DENALI_PHY_712_DATA);
    write_phy(base_addr, 713, DENALI_PHY_713_DATA);
    write_phy(base_addr, 714, DENALI_PHY_714_DATA);
    write_phy(base_addr, 715, DENALI_PHY_715_DATA);
    write_phy(base_addr, 716, DENALI_PHY_716_DATA);
    write_phy(base_addr, 717, DENALI_PHY_717_DATA);
    write_phy(base_addr, 718, DENALI_PHY_718_DATA);
    write_phy(base_addr, 719, DENALI_PHY_719_DATA);
    write_phy(base_addr, 720, DENALI_PHY_720_DATA);
    write_phy(base_addr, 721, DENALI_PHY_721_DATA);
    write_phy(base_addr, 722, DENALI_PHY_722_DATA);
    write_phy(base_addr, 723, DENALI_PHY_723_DATA);
    write_phy(base_addr, 724, DENALI_PHY_724_DATA);
    write_phy(base_addr, 725, DENALI_PHY_725_DATA);
    write_phy(base_addr, 726, DENALI_PHY_726_DATA);
    write_phy(base_addr, 727, DENALI_PHY_727_DATA);
    write_phy(base_addr, 728, DENALI_PHY_728_DATA);
    write_phy(base_addr, 729, DENALI_PHY_729_DATA);
    write_phy(base_addr, 730, DENALI_PHY_730_DATA);
    write_phy(base_addr, 731, DENALI_PHY_731_DATA);
    write_phy(base_addr, 732, DENALI_PHY_732_DATA);
    write_phy(base_addr, 733, DENALI_PHY_733_DATA);
    write_phy(base_addr, 734, DENALI_PHY_734_DATA);
    write_phy(base_addr, 735, DENALI_PHY_735_DATA);
    write_phy(base_addr, 736, DENALI_PHY_736_DATA);
    write_phy(base_addr, 737, DENALI_PHY_737_DATA);
    write_phy(base_addr, 738, DENALI_PHY_738_DATA);
    write_phy(base_addr, 739, DENALI_PHY_739_DATA);
    write_phy(base_addr, 740, DENALI_PHY_740_DATA);
    write_phy(base_addr, 741, DENALI_PHY_741_DATA);
    write_phy(base_addr, 742, DENALI_PHY_742_DATA);
    write_phy(base_addr, 743, DENALI_PHY_743_DATA);
    write_phy(base_addr, 744, DENALI_PHY_744_DATA);
    write_phy(base_addr, 745, DENALI_PHY_745_DATA);
    write_phy(base_addr, 746, DENALI_PHY_746_DATA);
    write_phy(base_addr, 747, DENALI_PHY_747_DATA);
    write_phy(base_addr, 748, DENALI_PHY_748_DATA);
    write_phy(base_addr, 749, DENALI_PHY_749_DATA);
    write_phy(base_addr, 750, DENALI_PHY_750_DATA);
    write_phy(base_addr, 751, DENALI_PHY_751_DATA);
    write_phy(base_addr, 752, DENALI_PHY_752_DATA);
    write_phy(base_addr, 753, DENALI_PHY_753_DATA);
    write_phy(base_addr, 754, DENALI_PHY_754_DATA);
    write_phy(base_addr, 755, DENALI_PHY_755_DATA);
    write_phy(base_addr, 756, DENALI_PHY_756_DATA);
    write_phy(base_addr, 757, DENALI_PHY_757_DATA);
    write_phy(base_addr, 758, DENALI_PHY_758_DATA);
    write_phy(base_addr, 759, DENALI_PHY_759_DATA);
    write_phy(base_addr, 760, DENALI_PHY_760_DATA);
    write_phy(base_addr, 761, DENALI_PHY_761_DATA);
    write_phy(base_addr, 762, DENALI_PHY_762_DATA);
    write_phy(base_addr, 763, DENALI_PHY_763_DATA);
    write_phy(base_addr, 764, DENALI_PHY_764_DATA);
    write_phy(base_addr, 765, DENALI_PHY_765_DATA);
    write_phy(base_addr, 766, DENALI_PHY_766_DATA);
    write_phy(base_addr, 767, DENALI_PHY_767_DATA);
    write_phy(base_addr, 768, DENALI_PHY_768_DATA);
    write_phy(base_addr, 769, DENALI_PHY_769_DATA);
    write_phy(base_addr, 770, DENALI_PHY_770_DATA);
    write_phy(base_addr, 771, DENALI_PHY_771_DATA);
    write_phy(base_addr, 772, DENALI_PHY_772_DATA);
    write_phy(base_addr, 773, DENALI_PHY_773_DATA);
    write_phy(base_addr, 774, DENALI_PHY_774_DATA);
    write_phy(base_addr, 775, DENALI_PHY_775_DATA);
    write_phy(base_addr, 776, DENALI_PHY_776_DATA);
    write_phy(base_addr, 777, DENALI_PHY_777_DATA);
    write_phy(base_addr, 778, DENALI_PHY_778_DATA);
    write_phy(base_addr, 779, DENALI_PHY_779_DATA);
    write_phy(base_addr, 780, DENALI_PHY_780_DATA);
    write_phy(base_addr, 781, DENALI_PHY_781_DATA);
    write_phy(base_addr, 782, DENALI_PHY_782_DATA);
    write_phy(base_addr, 783, DENALI_PHY_783_DATA);
    write_phy(base_addr, 784, DENALI_PHY_784_DATA);
    write_phy(base_addr, 785, DENALI_PHY_785_DATA);
    write_phy(base_addr, 786, DENALI_PHY_786_DATA);
    write_phy(base_addr, 787, DENALI_PHY_787_DATA);
    write_phy(base_addr, 788, DENALI_PHY_788_DATA);
    write_phy(base_addr, 789, DENALI_PHY_789_DATA);
    write_phy(base_addr, 790, DENALI_PHY_790_DATA);
    write_phy(base_addr, 791, DENALI_PHY_791_DATA);
    write_phy(base_addr, 792, DENALI_PHY_792_DATA);
    write_phy(base_addr, 793, DENALI_PHY_793_DATA);
    write_phy(base_addr, 794, DENALI_PHY_794_DATA);
    write_phy(base_addr, 795, DENALI_PHY_795_DATA);
    write_phy(base_addr, 796, DENALI_PHY_796_DATA);
    write_phy(base_addr, 797, DENALI_PHY_797_DATA);
    write_phy(base_addr, 798, DENALI_PHY_798_DATA);
    write_phy(base_addr, 799, DENALI_PHY_799_DATA);
    write_phy(base_addr, 800, DENALI_PHY_800_DATA);
    write_phy(base_addr, 801, DENALI_PHY_801_DATA);
    write_phy(base_addr, 802, DENALI_PHY_802_DATA);
    write_phy(base_addr, 803, DENALI_PHY_803_DATA);
    write_phy(base_addr, 804, DENALI_PHY_804_DATA);
    write_phy(base_addr, 805, DENALI_PHY_805_DATA);
    write_phy(base_addr, 806, DENALI_PHY_806_DATA);
    write_phy(base_addr, 807, DENALI_PHY_807_DATA);
    write_phy(base_addr, 808, DENALI_PHY_808_DATA);
    write_phy(base_addr, 809, DENALI_PHY_809_DATA);
    write_phy(base_addr, 810, DENALI_PHY_810_DATA);
    write_phy(base_addr, 811, DENALI_PHY_811_DATA);
    write_phy(base_addr, 812, DENALI_PHY_812_DATA);
    write_phy(base_addr, 813, DENALI_PHY_813_DATA);
    write_phy(base_addr, 814, DENALI_PHY_814_DATA);
    write_phy(base_addr, 815, DENALI_PHY_815_DATA);
    write_phy(base_addr, 816, DENALI_PHY_816_DATA);
    write_phy(base_addr, 817, DENALI_PHY_817_DATA);
    write_phy(base_addr, 818, DENALI_PHY_818_DATA);
    write_phy(base_addr, 819, DENALI_PHY_819_DATA);
    write_phy(base_addr, 820, DENALI_PHY_820_DATA);
    write_phy(base_addr, 821, DENALI_PHY_821_DATA);
    write_phy(base_addr, 822, DENALI_PHY_822_DATA);
    write_phy(base_addr, 823, DENALI_PHY_823_DATA);
    write_phy(base_addr, 824, DENALI_PHY_824_DATA);
    write_phy(base_addr, 825, DENALI_PHY_825_DATA);
    write_phy(base_addr, 826, DENALI_PHY_826_DATA);
    write_phy(base_addr, 827, DENALI_PHY_827_DATA);
    write_phy(base_addr, 828, DENALI_PHY_828_DATA);
    write_phy(base_addr, 829, DENALI_PHY_829_DATA);
    write_phy(base_addr, 830, DENALI_PHY_830_DATA);
    write_phy(base_addr, 831, DENALI_PHY_831_DATA);
    write_phy(base_addr, 832, DENALI_PHY_832_DATA);
    write_phy(base_addr, 833, DENALI_PHY_833_DATA);
    write_phy(base_addr, 834, DENALI_PHY_834_DATA);
    write_phy(base_addr, 835, DENALI_PHY_835_DATA);
    write_phy(base_addr, 836, DENALI_PHY_836_DATA);
    write_phy(base_addr, 837, DENALI_PHY_837_DATA);
    write_phy(base_addr, 838, DENALI_PHY_838_DATA);
    write_phy(base_addr, 839, DENALI_PHY_839_DATA);
    write_phy(base_addr, 840, DENALI_PHY_840_DATA);
    write_phy(base_addr, 841, DENALI_PHY_841_DATA);
    write_phy(base_addr, 842, DENALI_PHY_842_DATA);
    write_phy(base_addr, 843, DENALI_PHY_843_DATA);
    write_phy(base_addr, 844, DENALI_PHY_844_DATA);
    write_phy(base_addr, 845, DENALI_PHY_845_DATA);
    write_phy(base_addr, 846, DENALI_PHY_846_DATA);
    write_phy(base_addr, 847, DENALI_PHY_847_DATA);
    write_phy(base_addr, 848, DENALI_PHY_848_DATA);
    write_phy(base_addr, 849, DENALI_PHY_849_DATA);
    write_phy(base_addr, 850, DENALI_PHY_850_DATA);
    write_phy(base_addr, 851, DENALI_PHY_851_DATA);
    write_phy(base_addr, 852, DENALI_PHY_852_DATA);
    write_phy(base_addr, 853, DENALI_PHY_853_DATA);
    write_phy(base_addr, 854, DENALI_PHY_854_DATA);
    write_phy(base_addr, 855, DENALI_PHY_855_DATA);
    write_phy(base_addr, 856, DENALI_PHY_856_DATA);
    write_phy(base_addr, 857, DENALI_PHY_857_DATA);
    write_phy(base_addr, 858, DENALI_PHY_858_DATA);
    write_phy(base_addr, 859, DENALI_PHY_859_DATA);
    write_phy(base_addr, 860, DENALI_PHY_860_DATA);
    write_phy(base_addr, 861, DENALI_PHY_861_DATA);
    write_phy(base_addr, 862, DENALI_PHY_862_DATA);
    write_phy(base_addr, 863, DENALI_PHY_863_DATA);
    write_phy(base_addr, 864, DENALI_PHY_864_DATA);
    write_phy(base_addr, 865, DENALI_PHY_865_DATA);
    write_phy(base_addr, 866, DENALI_PHY_866_DATA);
    write_phy(base_addr, 867, DENALI_PHY_867_DATA);
    write_phy(base_addr, 868, DENALI_PHY_868_DATA);
    write_phy(base_addr, 869, DENALI_PHY_869_DATA);
    write_phy(base_addr, 870, DENALI_PHY_870_DATA);
    write_phy(base_addr, 871, DENALI_PHY_871_DATA);
    write_phy(base_addr, 872, DENALI_PHY_872_DATA);
    write_phy(base_addr, 873, DENALI_PHY_873_DATA);
    write_phy(base_addr, 874, DENALI_PHY_874_DATA);
    write_phy(base_addr, 875, DENALI_PHY_875_DATA);
    write_phy(base_addr, 876, DENALI_PHY_876_DATA);
    write_phy(base_addr, 877, DENALI_PHY_877_DATA);
    write_phy(base_addr, 878, DENALI_PHY_878_DATA);
    write_phy(base_addr, 879, DENALI_PHY_879_DATA);
    write_phy(base_addr, 880, DENALI_PHY_880_DATA);
    write_phy(base_addr, 881, DENALI_PHY_881_DATA);
    write_phy(base_addr, 882, DENALI_PHY_882_DATA);
    write_phy(base_addr, 883, DENALI_PHY_883_DATA);
    write_phy(base_addr, 884, DENALI_PHY_884_DATA);
    write_phy(base_addr, 885, DENALI_PHY_885_DATA);
    write_phy(base_addr, 886, DENALI_PHY_886_DATA);
    write_phy(base_addr, 887, DENALI_PHY_887_DATA);
    write_phy(base_addr, 888, DENALI_PHY_888_DATA);
    write_phy(base_addr, 889, DENALI_PHY_889_DATA);
    write_phy(base_addr, 890, DENALI_PHY_890_DATA);
    write_phy(base_addr, 891, DENALI_PHY_891_DATA);
    write_phy(base_addr, 892, DENALI_PHY_892_DATA);
    write_phy(base_addr, 893, DENALI_PHY_893_DATA);
    write_phy(base_addr, 894, DENALI_PHY_894_DATA);
    write_phy(base_addr, 895, DENALI_PHY_895_DATA);
    write_phy(base_addr, 896, DENALI_PHY_896_DATA);
    write_phy(base_addr, 897, DENALI_PHY_897_DATA);
    write_phy(base_addr, 898, DENALI_PHY_898_DATA);
    write_phy(base_addr, 899, DENALI_PHY_899_DATA);
    write_phy(base_addr, 900, DENALI_PHY_900_DATA);
    write_phy(base_addr, 901, DENALI_PHY_901_DATA);
    write_phy(base_addr, 902, DENALI_PHY_902_DATA);
    write_phy(base_addr, 903, DENALI_PHY_903_DATA);
    write_phy(base_addr, 904, DENALI_PHY_904_DATA);
    write_phy(base_addr, 905, DENALI_PHY_905_DATA);
    write_phy(base_addr, 906, DENALI_PHY_906_DATA);
    write_phy(base_addr, 907, DENALI_PHY_907_DATA);
    write_phy(base_addr, 908, DENALI_PHY_908_DATA);
    write_phy(base_addr, 909, DENALI_PHY_909_DATA);
    write_phy(base_addr, 910, DENALI_PHY_910_DATA);
    write_phy(base_addr, 911, DENALI_PHY_911_DATA);
    write_phy(base_addr, 912, DENALI_PHY_912_DATA);
    write_phy(base_addr, 913, DENALI_PHY_913_DATA);
    write_phy(base_addr, 914, DENALI_PHY_914_DATA);
    write_phy(base_addr, 915, DENALI_PHY_915_DATA);
    write_phy(base_addr, 916, DENALI_PHY_916_DATA);
    write_phy(base_addr, 917, DENALI_PHY_917_DATA);
    write_phy(base_addr, 918, DENALI_PHY_918_DATA);
    write_phy(base_addr, 919, DENALI_PHY_919_DATA);
    write_phy(base_addr, 920, DENALI_PHY_920_DATA);
    write_phy(base_addr, 921, DENALI_PHY_921_DATA);
    write_phy(base_addr, 922, DENALI_PHY_922_DATA);
    write_phy(base_addr, 923, DENALI_PHY_923_DATA);
    write_phy(base_addr, 924, DENALI_PHY_924_DATA);
    write_phy(base_addr, 925, DENALI_PHY_925_DATA);
    write_phy(base_addr, 926, DENALI_PHY_926_DATA);
    write_phy(base_addr, 927, DENALI_PHY_927_DATA);
    write_phy(base_addr, 928, DENALI_PHY_928_DATA);
    write_phy(base_addr, 929, DENALI_PHY_929_DATA);
    write_phy(base_addr, 930, DENALI_PHY_930_DATA);
    write_phy(base_addr, 931, DENALI_PHY_931_DATA);
    write_phy(base_addr, 932, DENALI_PHY_932_DATA);
    write_phy(base_addr, 933, DENALI_PHY_933_DATA);
    write_phy(base_addr, 934, DENALI_PHY_934_DATA);
    write_phy(base_addr, 935, DENALI_PHY_935_DATA);
    write_phy(base_addr, 936, DENALI_PHY_936_DATA);
    write_phy(base_addr, 937, DENALI_PHY_937_DATA);
    write_phy(base_addr, 938, DENALI_PHY_938_DATA);
    write_phy(base_addr, 939, DENALI_PHY_939_DATA);
    write_phy(base_addr, 940, DENALI_PHY_940_DATA);
    write_phy(base_addr, 941, DENALI_PHY_941_DATA);
    write_phy(base_addr, 942, DENALI_PHY_942_DATA);
    write_phy(base_addr, 943, DENALI_PHY_943_DATA);
    write_phy(base_addr, 944, DENALI_PHY_944_DATA);
    write_phy(base_addr, 945, DENALI_PHY_945_DATA);
    write_phy(base_addr, 946, DENALI_PHY_946_DATA);
    write_phy(base_addr, 947, DENALI_PHY_947_DATA);
    write_phy(base_addr, 948, DENALI_PHY_948_DATA);
    write_phy(base_addr, 949, DENALI_PHY_949_DATA);
    write_phy(base_addr, 950, DENALI_PHY_950_DATA);
    write_phy(base_addr, 951, DENALI_PHY_951_DATA);
    write_phy(base_addr, 952, DENALI_PHY_952_DATA);
    write_phy(base_addr, 953, DENALI_PHY_953_DATA);
    write_phy(base_addr, 954, DENALI_PHY_954_DATA);
    write_phy(base_addr, 955, DENALI_PHY_955_DATA);
    write_phy(base_addr, 956, DENALI_PHY_956_DATA);
    write_phy(base_addr, 957, DENALI_PHY_957_DATA);
    write_phy(base_addr, 958, DENALI_PHY_958_DATA);
    write_phy(base_addr, 959, DENALI_PHY_959_DATA);
    write_phy(base_addr, 960, DENALI_PHY_960_DATA);
    write_phy(base_addr, 961, DENALI_PHY_961_DATA);
    write_phy(base_addr, 962, DENALI_PHY_962_DATA);
    write_phy(base_addr, 963, DENALI_PHY_963_DATA);
    write_phy(base_addr, 964, DENALI_PHY_964_DATA);
    write_phy(base_addr, 965, DENALI_PHY_965_DATA);
    write_phy(base_addr, 966, DENALI_PHY_966_DATA);
    write_phy(base_addr, 967, DENALI_PHY_967_DATA);
    write_phy(base_addr, 968, DENALI_PHY_968_DATA);
    write_phy(base_addr, 969, DENALI_PHY_969_DATA);
    write_phy(base_addr, 970, DENALI_PHY_970_DATA);
    write_phy(base_addr, 971, DENALI_PHY_971_DATA);
    write_phy(base_addr, 972, DENALI_PHY_972_DATA);
    write_phy(base_addr, 973, DENALI_PHY_973_DATA);
    write_phy(base_addr, 974, DENALI_PHY_974_DATA);
    write_phy(base_addr, 975, DENALI_PHY_975_DATA);
    write_phy(base_addr, 976, DENALI_PHY_976_DATA);
    write_phy(base_addr, 977, DENALI_PHY_977_DATA);
    write_phy(base_addr, 978, DENALI_PHY_978_DATA);
    write_phy(base_addr, 979, DENALI_PHY_979_DATA);
    write_phy(base_addr, 980, DENALI_PHY_980_DATA);
    write_phy(base_addr, 981, DENALI_PHY_981_DATA);
    write_phy(base_addr, 982, DENALI_PHY_982_DATA);
    write_phy(base_addr, 983, DENALI_PHY_983_DATA);
    write_phy(base_addr, 984, DENALI_PHY_984_DATA);
    write_phy(base_addr, 985, DENALI_PHY_985_DATA);
    write_phy(base_addr, 986, DENALI_PHY_986_DATA);
    write_phy(base_addr, 987, DENALI_PHY_987_DATA);
    write_phy(base_addr, 988, DENALI_PHY_988_DATA);
    write_phy(base_addr, 989, DENALI_PHY_989_DATA);
    write_phy(base_addr, 990, DENALI_PHY_990_DATA);
    write_phy(base_addr, 991, DENALI_PHY_991_DATA);
    write_phy(base_addr, 992, DENALI_PHY_992_DATA);
    write_phy(base_addr, 993, DENALI_PHY_993_DATA);
    write_phy(base_addr, 994, DENALI_PHY_994_DATA);
    write_phy(base_addr, 995, DENALI_PHY_995_DATA);
    write_phy(base_addr, 996, DENALI_PHY_996_DATA);
    write_phy(base_addr, 997, DENALI_PHY_997_DATA);
    write_phy(base_addr, 998, DENALI_PHY_998_DATA);
    write_phy(base_addr, 999, DENALI_PHY_999_DATA);
    write_phy(base_addr, 1000, DENALI_PHY_1000_DATA);
    write_phy(base_addr, 1001, DENALI_PHY_1001_DATA);
    write_phy(base_addr, 1002, DENALI_PHY_1002_DATA);
    write_phy(base_addr, 1003, DENALI_PHY_1003_DATA);
    write_phy(base_addr, 1004, DENALI_PHY_1004_DATA);
    write_phy(base_addr, 1005, DENALI_PHY_1005_DATA);
    write_phy(base_addr, 1006, DENALI_PHY_1006_DATA);
    write_phy(base_addr, 1007, DENALI_PHY_1007_DATA);
    write_phy(base_addr, 1008, DENALI_PHY_1008_DATA);
    write_phy(base_addr, 1009, DENALI_PHY_1009_DATA);
    write_phy(base_addr, 1010, DENALI_PHY_1010_DATA);
    write_phy(base_addr, 1011, DENALI_PHY_1011_DATA);
    write_phy(base_addr, 1012, DENALI_PHY_1012_DATA);
    write_phy(base_addr, 1013, DENALI_PHY_1013_DATA);
    write_phy(base_addr, 1014, DENALI_PHY_1014_DATA);
    write_phy(base_addr, 1015, DENALI_PHY_1015_DATA);
    write_phy(base_addr, 1016, DENALI_PHY_1016_DATA);
    write_phy(base_addr, 1017, DENALI_PHY_1017_DATA);
    write_phy(base_addr, 1018, DENALI_PHY_1018_DATA);
    write_phy(base_addr, 1019, DENALI_PHY_1019_DATA);
    write_phy(base_addr, 1020, DENALI_PHY_1020_DATA);
    write_phy(base_addr, 1021, DENALI_PHY_1021_DATA);
    write_phy(base_addr, 1022, DENALI_PHY_1022_DATA);
    write_phy(base_addr, 1023, DENALI_PHY_1023_DATA);
    write_phy(base_addr, 1024, DENALI_PHY_1024_DATA);
    write_phy(base_addr, 1025, DENALI_PHY_1025_DATA);
    write_phy(base_addr, 1026, DENALI_PHY_1026_DATA);
    write_phy(base_addr, 1027, DENALI_PHY_1027_DATA);
    write_phy(base_addr, 1028, DENALI_PHY_1028_DATA);
    write_phy(base_addr, 1029, DENALI_PHY_1029_DATA);
    write_phy(base_addr, 1030, DENALI_PHY_1030_DATA);
    write_phy(base_addr, 1031, DENALI_PHY_1031_DATA);
    write_phy(base_addr, 1032, DENALI_PHY_1032_DATA);
    write_phy(base_addr, 1033, DENALI_PHY_1033_DATA);
    write_phy(base_addr, 1034, DENALI_PHY_1034_DATA);
    write_phy(base_addr, 1035, DENALI_PHY_1035_DATA);
    write_phy(base_addr, 1036, DENALI_PHY_1036_DATA);
    write_phy(base_addr, 1037, DENALI_PHY_1037_DATA);
    write_phy(base_addr, 1038, DENALI_PHY_1038_DATA);
    write_phy(base_addr, 1039, DENALI_PHY_1039_DATA);
    write_phy(base_addr, 1040, DENALI_PHY_1040_DATA);
    write_phy(base_addr, 1041, DENALI_PHY_1041_DATA);
    write_phy(base_addr, 1042, DENALI_PHY_1042_DATA);
    write_phy(base_addr, 1043, DENALI_PHY_1043_DATA);
    write_phy(base_addr, 1044, DENALI_PHY_1044_DATA);
    write_phy(base_addr, 1045, DENALI_PHY_1045_DATA);
    write_phy(base_addr, 1046, DENALI_PHY_1046_DATA);
    write_phy(base_addr, 1047, DENALI_PHY_1047_DATA);
    write_phy(base_addr, 1048, DENALI_PHY_1048_DATA);
    write_phy(base_addr, 1049, DENALI_PHY_1049_DATA);
    write_phy(base_addr, 1050, DENALI_PHY_1050_DATA);
    write_phy(base_addr, 1051, DENALI_PHY_1051_DATA);
    write_phy(base_addr, 1052, DENALI_PHY_1052_DATA);
    write_phy(base_addr, 1053, DENALI_PHY_1053_DATA);
    write_phy(base_addr, 1054, DENALI_PHY_1054_DATA);
    write_phy(base_addr, 1055, DENALI_PHY_1055_DATA);
    write_phy(base_addr, 1056, DENALI_PHY_1056_DATA);
    write_phy(base_addr, 1057, DENALI_PHY_1057_DATA);
    write_phy(base_addr, 1058, DENALI_PHY_1058_DATA);
    write_phy(base_addr, 1059, DENALI_PHY_1059_DATA);
    write_phy(base_addr, 1060, DENALI_PHY_1060_DATA);
    write_phy(base_addr, 1061, DENALI_PHY_1061_DATA);
    write_phy(base_addr, 1062, DENALI_PHY_1062_DATA);
    write_phy(base_addr, 1063, DENALI_PHY_1063_DATA);
    write_phy(base_addr, 1064, DENALI_PHY_1064_DATA);
    write_phy(base_addr, 1065, DENALI_PHY_1065_DATA);
    write_phy(base_addr, 1066, DENALI_PHY_1066_DATA);
    write_phy(base_addr, 1067, DENALI_PHY_1067_DATA);
    write_phy(base_addr, 1068, DENALI_PHY_1068_DATA);
    write_phy(base_addr, 1069, DENALI_PHY_1069_DATA);
    write_phy(base_addr, 1070, DENALI_PHY_1070_DATA);
    write_phy(base_addr, 1071, DENALI_PHY_1071_DATA);
    write_phy(base_addr, 1072, DENALI_PHY_1072_DATA);
    write_phy(base_addr, 1073, DENALI_PHY_1073_DATA);
    write_phy(base_addr, 1074, DENALI_PHY_1074_DATA);
    write_phy(base_addr, 1075, DENALI_PHY_1075_DATA);
    write_phy(base_addr, 1076, DENALI_PHY_1076_DATA);
    write_phy(base_addr, 1077, DENALI_PHY_1077_DATA);
    write_phy(base_addr, 1078, DENALI_PHY_1078_DATA);
    write_phy(base_addr, 1079, DENALI_PHY_1079_DATA);
    write_phy(base_addr, 1080, DENALI_PHY_1080_DATA);
    write_phy(base_addr, 1081, DENALI_PHY_1081_DATA);
    write_phy(base_addr, 1082, DENALI_PHY_1082_DATA);
    write_phy(base_addr, 1083, DENALI_PHY_1083_DATA);
    write_phy(base_addr, 1084, DENALI_PHY_1084_DATA);
    write_phy(base_addr, 1085, DENALI_PHY_1085_DATA);
    write_phy(base_addr, 1086, DENALI_PHY_1086_DATA);
    write_phy(base_addr, 1087, DENALI_PHY_1087_DATA);
    write_phy(base_addr, 1088, DENALI_PHY_1088_DATA);
    write_phy(base_addr, 1089, DENALI_PHY_1089_DATA);
    write_phy(base_addr, 1090, DENALI_PHY_1090_DATA);
    write_phy(base_addr, 1091, DENALI_PHY_1091_DATA);
    write_phy(base_addr, 1092, DENALI_PHY_1092_DATA);
    write_phy(base_addr, 1093, DENALI_PHY_1093_DATA);
    write_phy(base_addr, 1094, DENALI_PHY_1094_DATA);
    write_phy(base_addr, 1095, DENALI_PHY_1095_DATA);
    write_phy(base_addr, 1096, DENALI_PHY_1096_DATA);
    write_phy(base_addr, 1097, DENALI_PHY_1097_DATA);
    write_phy(base_addr, 1098, DENALI_PHY_1098_DATA);
    write_phy(base_addr, 1099, DENALI_PHY_1099_DATA);
    write_phy(base_addr, 1100, DENALI_PHY_1100_DATA);
    write_phy(base_addr, 1101, DENALI_PHY_1101_DATA);
    write_phy(base_addr, 1102, DENALI_PHY_1102_DATA);
    write_phy(base_addr, 1103, DENALI_PHY_1103_DATA);
    write_phy(base_addr, 1104, DENALI_PHY_1104_DATA);
    write_phy(base_addr, 1105, DENALI_PHY_1105_DATA);
    write_phy(base_addr, 1106, DENALI_PHY_1106_DATA);
    write_phy(base_addr, 1107, DENALI_PHY_1107_DATA);
    write_phy(base_addr, 1108, DENALI_PHY_1108_DATA);
    write_phy(base_addr, 1109, DENALI_PHY_1109_DATA);
    write_phy(base_addr, 1110, DENALI_PHY_1110_DATA);
    write_phy(base_addr, 1111, DENALI_PHY_1111_DATA);
    write_phy(base_addr, 1112, DENALI_PHY_1112_DATA);
    write_phy(base_addr, 1113, DENALI_PHY_1113_DATA);
    write_phy(base_addr, 1114, DENALI_PHY_1114_DATA);
    write_phy(base_addr, 1115, DENALI_PHY_1115_DATA);
    write_phy(base_addr, 1116, DENALI_PHY_1116_DATA);
    write_phy(base_addr, 1117, DENALI_PHY_1117_DATA);
    write_phy(base_addr, 1118, DENALI_PHY_1118_DATA);
    write_phy(base_addr, 1119, DENALI_PHY_1119_DATA);
    write_phy(base_addr, 1120, DENALI_PHY_1120_DATA);
    write_phy(base_addr, 1121, DENALI_PHY_1121_DATA);
    write_phy(base_addr, 1122, DENALI_PHY_1122_DATA);
    write_phy(base_addr, 1123, DENALI_PHY_1123_DATA);
    write_phy(base_addr, 1124, DENALI_PHY_1124_DATA);
    write_phy(base_addr, 1125, DENALI_PHY_1125_DATA);
    write_phy(base_addr, 1126, DENALI_PHY_1126_DATA);
    write_phy(base_addr, 1127, DENALI_PHY_1127_DATA);
    write_phy(base_addr, 1128, DENALI_PHY_1128_DATA);
    write_phy(base_addr, 1129, DENALI_PHY_1129_DATA);
    write_phy(base_addr, 1130, DENALI_PHY_1130_DATA);
    write_phy(base_addr, 1131, DENALI_PHY_1131_DATA);
    write_phy(base_addr, 1132, DENALI_PHY_1132_DATA);
    write_phy(base_addr, 1133, DENALI_PHY_1133_DATA);
    write_phy(base_addr, 1134, DENALI_PHY_1134_DATA);
    write_phy(base_addr, 1135, DENALI_PHY_1135_DATA);
    write_phy(base_addr, 1136, DENALI_PHY_1136_DATA);
    write_phy(base_addr, 1137, DENALI_PHY_1137_DATA);
    write_phy(base_addr, 1138, DENALI_PHY_1138_DATA);
    write_phy(base_addr, 1139, DENALI_PHY_1139_DATA);
    write_phy(base_addr, 1140, DENALI_PHY_1140_DATA);
    write_phy(base_addr, 1141, DENALI_PHY_1141_DATA);
    write_phy(base_addr, 1142, DENALI_PHY_1142_DATA);
    write_phy(base_addr, 1143, DENALI_PHY_1143_DATA);
    write_phy(base_addr, 1144, DENALI_PHY_1144_DATA);
    write_phy(base_addr, 1145, DENALI_PHY_1145_DATA);
    write_phy(base_addr, 1146, DENALI_PHY_1146_DATA);
    write_phy(base_addr, 1147, DENALI_PHY_1147_DATA);
    write_phy(base_addr, 1148, DENALI_PHY_1148_DATA);
    write_phy(base_addr, 1149, DENALI_PHY_1149_DATA);
    write_phy(base_addr, 1150, DENALI_PHY_1150_DATA);
    write_phy(base_addr, 1151, DENALI_PHY_1151_DATA);
    write_phy(base_addr, 1152, DENALI_PHY_1152_DATA);
    write_phy(base_addr, 1153, DENALI_PHY_1153_DATA);
    write_phy(base_addr, 1154, DENALI_PHY_1154_DATA);
    write_phy(base_addr, 1155, DENALI_PHY_1155_DATA);
    write_phy(base_addr, 1156, DENALI_PHY_1156_DATA);
    write_phy(base_addr, 1157, DENALI_PHY_1157_DATA);
    write_phy(base_addr, 1158, DENALI_PHY_1158_DATA);
    write_phy(base_addr, 1159, DENALI_PHY_1159_DATA);
    write_phy(base_addr, 1160, DENALI_PHY_1160_DATA);
    write_phy(base_addr, 1161, DENALI_PHY_1161_DATA);
    write_phy(base_addr, 1162, DENALI_PHY_1162_DATA);
    write_phy(base_addr, 1163, DENALI_PHY_1163_DATA);
    write_phy(base_addr, 1164, DENALI_PHY_1164_DATA);
    write_phy(base_addr, 1165, DENALI_PHY_1165_DATA);
    write_phy(base_addr, 1166, DENALI_PHY_1166_DATA);
    write_phy(base_addr, 1167, DENALI_PHY_1167_DATA);
    write_phy(base_addr, 1168, DENALI_PHY_1168_DATA);
    write_phy(base_addr, 1169, DENALI_PHY_1169_DATA);
    write_phy(base_addr, 1170, DENALI_PHY_1170_DATA);
    write_phy(base_addr, 1171, DENALI_PHY_1171_DATA);
    write_phy(base_addr, 1172, DENALI_PHY_1172_DATA);
    write_phy(base_addr, 1173, DENALI_PHY_1173_DATA);
    write_phy(base_addr, 1174, DENALI_PHY_1174_DATA);
    write_phy(base_addr, 1175, DENALI_PHY_1175_DATA);
    write_phy(base_addr, 1176, DENALI_PHY_1176_DATA);
    write_phy(base_addr, 1177, DENALI_PHY_1177_DATA);
    write_phy(base_addr, 1178, DENALI_PHY_1178_DATA);
    write_phy(base_addr, 1179, DENALI_PHY_1179_DATA);
    write_phy(base_addr, 1180, DENALI_PHY_1180_DATA);
    write_phy(base_addr, 1181, DENALI_PHY_1181_DATA);
    write_phy(base_addr, 1182, DENALI_PHY_1182_DATA);
    write_phy(base_addr, 1183, DENALI_PHY_1183_DATA);
    write_phy(base_addr, 1184, DENALI_PHY_1184_DATA);
    write_phy(base_addr, 1185, DENALI_PHY_1185_DATA);
    write_phy(base_addr, 1186, DENALI_PHY_1186_DATA);
    write_phy(base_addr, 1187, DENALI_PHY_1187_DATA);
    write_phy(base_addr, 1188, DENALI_PHY_1188_DATA);
    write_phy(base_addr, 1189, DENALI_PHY_1189_DATA);
    write_phy(base_addr, 1190, DENALI_PHY_1190_DATA);
    write_phy(base_addr, 1191, DENALI_PHY_1191_DATA);
    write_phy(base_addr, 1192, DENALI_PHY_1192_DATA);
    write_phy(base_addr, 1193, DENALI_PHY_1193_DATA);
    write_phy(base_addr, 1194, DENALI_PHY_1194_DATA);
    write_phy(base_addr, 1195, DENALI_PHY_1195_DATA);
    write_phy(base_addr, 1196, DENALI_PHY_1196_DATA);
    write_phy(base_addr, 1197, DENALI_PHY_1197_DATA);
    write_phy(base_addr, 1198, DENALI_PHY_1198_DATA);
    write_phy(base_addr, 1199, DENALI_PHY_1199_DATA);
    write_phy(base_addr, 1200, DENALI_PHY_1200_DATA);
    write_phy(base_addr, 1201, DENALI_PHY_1201_DATA);
    write_phy(base_addr, 1202, DENALI_PHY_1202_DATA);
    write_phy(base_addr, 1203, DENALI_PHY_1203_DATA);
    write_phy(base_addr, 1204, DENALI_PHY_1204_DATA);
    write_phy(base_addr, 1205, DENALI_PHY_1205_DATA);
    write_phy(base_addr, 1206, DENALI_PHY_1206_DATA);
    write_phy(base_addr, 1207, DENALI_PHY_1207_DATA);
    write_phy(base_addr, 1208, DENALI_PHY_1208_DATA);
    write_phy(base_addr, 1209, DENALI_PHY_1209_DATA);
    write_phy(base_addr, 1210, DENALI_PHY_1210_DATA);
    write_phy(base_addr, 1211, DENALI_PHY_1211_DATA);
    write_phy(base_addr, 1212, DENALI_PHY_1212_DATA);
    write_phy(base_addr, 1213, DENALI_PHY_1213_DATA);
    write_phy(base_addr, 1214, DENALI_PHY_1214_DATA);
    write_phy(base_addr, 1215, DENALI_PHY_1215_DATA);
    write_phy(base_addr, 1216, DENALI_PHY_1216_DATA);
    write_phy(base_addr, 1217, DENALI_PHY_1217_DATA);
    write_phy(base_addr, 1218, DENALI_PHY_1218_DATA);
    write_phy(base_addr, 1219, DENALI_PHY_1219_DATA);
    write_phy(base_addr, 1220, DENALI_PHY_1220_DATA);
    write_phy(base_addr, 1221, DENALI_PHY_1221_DATA);
    write_phy(base_addr, 1222, DENALI_PHY_1222_DATA);
    write_phy(base_addr, 1223, DENALI_PHY_1223_DATA);
    write_phy(base_addr, 1224, DENALI_PHY_1224_DATA);
    write_phy(base_addr, 1225, DENALI_PHY_1225_DATA);
    write_phy(base_addr, 1226, DENALI_PHY_1226_DATA);
    write_phy(base_addr, 1227, DENALI_PHY_1227_DATA);
    write_phy(base_addr, 1228, DENALI_PHY_1228_DATA);
    write_phy(base_addr, 1229, DENALI_PHY_1229_DATA);
    write_phy(base_addr, 1230, DENALI_PHY_1230_DATA);
    write_phy(base_addr, 1231, DENALI_PHY_1231_DATA);
    write_phy(base_addr, 1232, DENALI_PHY_1232_DATA);
    write_phy(base_addr, 1233, DENALI_PHY_1233_DATA);
    write_phy(base_addr, 1234, DENALI_PHY_1234_DATA);
    write_phy(base_addr, 1235, DENALI_PHY_1235_DATA);
    write_phy(base_addr, 1236, DENALI_PHY_1236_DATA);
    write_phy(base_addr, 1237, DENALI_PHY_1237_DATA);
    write_phy(base_addr, 1238, DENALI_PHY_1238_DATA);
    write_phy(base_addr, 1239, DENALI_PHY_1239_DATA);
    write_phy(base_addr, 1240, DENALI_PHY_1240_DATA);
    write_phy(base_addr, 1241, DENALI_PHY_1241_DATA);
    write_phy(base_addr, 1242, DENALI_PHY_1242_DATA);
    write_phy(base_addr, 1243, DENALI_PHY_1243_DATA);
    write_phy(base_addr, 1244, DENALI_PHY_1244_DATA);
    write_phy(base_addr, 1245, DENALI_PHY_1245_DATA);
    write_phy(base_addr, 1246, DENALI_PHY_1246_DATA);
    write_phy(base_addr, 1247, DENALI_PHY_1247_DATA);
    write_phy(base_addr, 1248, DENALI_PHY_1248_DATA);
    write_phy(base_addr, 1249, DENALI_PHY_1249_DATA);
    write_phy(base_addr, 1250, DENALI_PHY_1250_DATA);
    write_phy(base_addr, 1251, DENALI_PHY_1251_DATA);
    write_phy(base_addr, 1252, DENALI_PHY_1252_DATA);
    write_phy(base_addr, 1253, DENALI_PHY_1253_DATA);
    write_phy(base_addr, 1254, DENALI_PHY_1254_DATA);
    write_phy(base_addr, 1255, DENALI_PHY_1255_DATA);
    write_phy(base_addr, 1256, DENALI_PHY_1256_DATA);
    write_phy(base_addr, 1257, DENALI_PHY_1257_DATA);
    write_phy(base_addr, 1258, DENALI_PHY_1258_DATA);
    write_phy(base_addr, 1259, DENALI_PHY_1259_DATA);
    write_phy(base_addr, 1260, DENALI_PHY_1260_DATA);
    write_phy(base_addr, 1261, DENALI_PHY_1261_DATA);
    write_phy(base_addr, 1262, DENALI_PHY_1262_DATA);
    write_phy(base_addr, 1263, DENALI_PHY_1263_DATA);
    write_phy(base_addr, 1264, DENALI_PHY_1264_DATA);
    write_phy(base_addr, 1265, DENALI_PHY_1265_DATA);
    write_phy(base_addr, 1266, DENALI_PHY_1266_DATA);
    write_phy(base_addr, 1267, DENALI_PHY_1267_DATA);
    write_phy(base_addr, 1268, DENALI_PHY_1268_DATA);
    write_phy(base_addr, 1269, DENALI_PHY_1269_DATA);
    write_phy(base_addr, 1270, DENALI_PHY_1270_DATA);
    write_phy(base_addr, 1271, DENALI_PHY_1271_DATA);
    write_phy(base_addr, 1272, DENALI_PHY_1272_DATA);
    write_phy(base_addr, 1273, DENALI_PHY_1273_DATA);
    write_phy(base_addr, 1274, DENALI_PHY_1274_DATA);
    write_phy(base_addr, 1275, DENALI_PHY_1275_DATA);
    write_phy(base_addr, 1276, DENALI_PHY_1276_DATA);
    write_phy(base_addr, 1277, DENALI_PHY_1277_DATA);
    write_phy(base_addr, 1278, DENALI_PHY_1278_DATA);
    write_phy(base_addr, 1279, DENALI_PHY_1279_DATA);
    write_phy(base_addr, 1280, DENALI_PHY_1280_DATA);
    write_phy(base_addr, 1281, DENALI_PHY_1281_DATA);
    write_phy(base_addr, 1282, DENALI_PHY_1282_DATA);
    write_phy(base_addr, 1283, DENALI_PHY_1283_DATA);
    write_phy(base_addr, 1284, DENALI_PHY_1284_DATA);
    write_phy(base_addr, 1285, DENALI_PHY_1285_DATA);
    write_phy(base_addr, 1286, DENALI_PHY_1286_DATA);
    write_phy(base_addr, 1287, DENALI_PHY_1287_DATA);
    write_phy(base_addr, 1288, DENALI_PHY_1288_DATA);
    write_phy(base_addr, 1289, DENALI_PHY_1289_DATA);
    write_phy(base_addr, 1290, DENALI_PHY_1290_DATA);
    write_phy(base_addr, 1291, DENALI_PHY_1291_DATA);
    write_phy(base_addr, 1292, DENALI_PHY_1292_DATA);
    write_phy(base_addr, 1293, DENALI_PHY_1293_DATA);
    write_phy(base_addr, 1294, DENALI_PHY_1294_DATA);
    write_phy(base_addr, 1295, DENALI_PHY_1295_DATA);
    write_phy(base_addr, 1296, DENALI_PHY_1296_DATA);
    write_phy(base_addr, 1297, DENALI_PHY_1297_DATA);
    write_phy(base_addr, 1298, DENALI_PHY_1298_DATA);
    write_phy(base_addr, 1299, DENALI_PHY_1299_DATA);
    write_phy(base_addr, 1300, DENALI_PHY_1300_DATA);
    write_phy(base_addr, 1301, DENALI_PHY_1301_DATA);
    write_phy(base_addr, 1302, DENALI_PHY_1302_DATA);
    write_phy(base_addr, 1303, DENALI_PHY_1303_DATA);
    write_phy(base_addr, 1304, DENALI_PHY_1304_DATA);
    write_phy(base_addr, 1305, DENALI_PHY_1305_DATA);
    write_phy(base_addr, 1306, DENALI_PHY_1306_DATA);
    write_phy(base_addr, 1307, DENALI_PHY_1307_DATA);
    write_phy(base_addr, 1308, DENALI_PHY_1308_DATA);
    write_phy(base_addr, 1309, DENALI_PHY_1309_DATA);
    write_phy(base_addr, 1310, DENALI_PHY_1310_DATA);
    write_phy(base_addr, 1311, DENALI_PHY_1311_DATA);
    write_phy(base_addr, 1312, DENALI_PHY_1312_DATA);
    write_phy(base_addr, 1313, DENALI_PHY_1313_DATA);
    write_phy(base_addr, 1314, DENALI_PHY_1314_DATA);
    write_phy(base_addr, 1315, DENALI_PHY_1315_DATA);
    write_phy(base_addr, 1316, DENALI_PHY_1316_DATA);
    write_phy(base_addr, 1317, DENALI_PHY_1317_DATA);
    write_phy(base_addr, 1318, DENALI_PHY_1318_DATA);
    write_phy(base_addr, 1319, DENALI_PHY_1319_DATA);
    write_phy(base_addr, 1320, DENALI_PHY_1320_DATA);
    write_phy(base_addr, 1321, DENALI_PHY_1321_DATA);
    write_phy(base_addr, 1322, DENALI_PHY_1322_DATA);
    write_phy(base_addr, 1323, DENALI_PHY_1323_DATA);
    write_phy(base_addr, 1324, DENALI_PHY_1324_DATA);
    write_phy(base_addr, 1325, DENALI_PHY_1325_DATA);
    write_phy(base_addr, 1326, DENALI_PHY_1326_DATA);
    write_phy(base_addr, 1327, DENALI_PHY_1327_DATA);
    write_phy(base_addr, 1328, DENALI_PHY_1328_DATA);
    write_phy(base_addr, 1329, DENALI_PHY_1329_DATA);
    write_phy(base_addr, 1330, DENALI_PHY_1330_DATA);
    write_phy(base_addr, 1331, DENALI_PHY_1331_DATA);
    write_phy(base_addr, 1332, DENALI_PHY_1332_DATA);
    write_phy(base_addr, 1333, DENALI_PHY_1333_DATA);
    write_phy(base_addr, 1334, DENALI_PHY_1334_DATA);
    write_phy(base_addr, 1335, DENALI_PHY_1335_DATA);
    write_phy(base_addr, 1336, DENALI_PHY_1336_DATA);
    write_phy(base_addr, 1337, DENALI_PHY_1337_DATA);
    write_phy(base_addr, 1338, DENALI_PHY_1338_DATA);
    write_phy(base_addr, 1339, DENALI_PHY_1339_DATA);
    write_phy(base_addr, 1340, DENALI_PHY_1340_DATA);
    write_phy(base_addr, 1341, DENALI_PHY_1341_DATA);
    write_phy(base_addr, 1342, DENALI_PHY_1342_DATA);
    write_phy(base_addr, 1343, DENALI_PHY_1343_DATA);
    write_phy(base_addr, 1344, DENALI_PHY_1344_DATA);
    write_phy(base_addr, 1345, DENALI_PHY_1345_DATA);
    write_phy(base_addr, 1346, DENALI_PHY_1346_DATA);
    write_phy(base_addr, 1347, DENALI_PHY_1347_DATA);
    write_phy(base_addr, 1348, DENALI_PHY_1348_DATA);
    write_phy(base_addr, 1349, DENALI_PHY_1349_DATA);
    write_phy(base_addr, 1350, DENALI_PHY_1350_DATA);
    write_phy(base_addr, 1351, DENALI_PHY_1351_DATA);
    write_phy(base_addr, 1352, DENALI_PHY_1352_DATA);
    write_phy(base_addr, 1353, DENALI_PHY_1353_DATA);
    write_phy(base_addr, 1354, DENALI_PHY_1354_DATA);
    write_phy(base_addr, 1355, DENALI_PHY_1355_DATA);
    write_phy(base_addr, 1356, DENALI_PHY_1356_DATA);
    write_phy(base_addr, 1357, DENALI_PHY_1357_DATA);
    write_phy(base_addr, 1358, DENALI_PHY_1358_DATA);
    write_phy(base_addr, 1359, DENALI_PHY_1359_DATA);
    write_phy(base_addr, 1360, DENALI_PHY_1360_DATA);
    write_phy(base_addr, 1361, DENALI_PHY_1361_DATA);
    write_phy(base_addr, 1362, DENALI_PHY_1362_DATA);
    write_phy(base_addr, 1363, DENALI_PHY_1363_DATA);
    write_phy(base_addr, 1364, DENALI_PHY_1364_DATA);
    write_phy(base_addr, 1365, DENALI_PHY_1365_DATA);
    write_phy(base_addr, 1366, DENALI_PHY_1366_DATA);
    write_phy(base_addr, 1367, DENALI_PHY_1367_DATA);
    write_phy(base_addr, 1368, DENALI_PHY_1368_DATA);
    write_phy(base_addr, 1369, DENALI_PHY_1369_DATA);
    write_phy(base_addr, 1370, DENALI_PHY_1370_DATA);
    write_phy(base_addr, 1371, DENALI_PHY_1371_DATA);
    write_phy(base_addr, 1372, DENALI_PHY_1372_DATA);
    write_phy(base_addr, 1373, DENALI_PHY_1373_DATA);
    write_phy(base_addr, 1374, DENALI_PHY_1374_DATA);
    write_phy(base_addr, 1375, DENALI_PHY_1375_DATA);
    write_phy(base_addr, 1376, DENALI_PHY_1376_DATA);
    write_phy(base_addr, 1377, DENALI_PHY_1377_DATA);
    write_phy(base_addr, 1378, DENALI_PHY_1378_DATA);
    write_phy(base_addr, 1379, DENALI_PHY_1379_DATA);
    write_phy(base_addr, 1380, DENALI_PHY_1380_DATA);
    write_phy(base_addr, 1381, DENALI_PHY_1381_DATA);
    write_phy(base_addr, 1382, DENALI_PHY_1382_DATA);
    write_phy(base_addr, 1383, DENALI_PHY_1383_DATA);
    write_phy(base_addr, 1384, DENALI_PHY_1384_DATA);
    write_phy(base_addr, 1385, DENALI_PHY_1385_DATA);
    write_phy(base_addr, 1386, DENALI_PHY_1386_DATA);
    write_phy(base_addr, 1387, DENALI_PHY_1387_DATA);
    write_phy(base_addr, 1388, DENALI_PHY_1388_DATA);
    write_phy(base_addr, 1389, DENALI_PHY_1389_DATA);
    write_phy(base_addr, 1390, DENALI_PHY_1390_DATA);
    write_phy(base_addr, 1391, DENALI_PHY_1391_DATA);
    write_phy(base_addr, 1392, DENALI_PHY_1392_DATA);
    write_phy(base_addr, 1393, DENALI_PHY_1393_DATA);
    write_phy(base_addr, 1394, DENALI_PHY_1394_DATA);
    write_phy(base_addr, 1395, DENALI_PHY_1395_DATA);
    write_phy(base_addr, 1396, DENALI_PHY_1396_DATA);
    write_phy(base_addr, 1397, DENALI_PHY_1397_DATA);
    write_phy(base_addr, 1398, DENALI_PHY_1398_DATA);
    write_phy(base_addr, 1399, DENALI_PHY_1399_DATA);
    write_phy(base_addr, 1400, DENALI_PHY_1400_DATA);
    write_phy(base_addr, 1401, DENALI_PHY_1401_DATA);
    write_phy(base_addr, 1402, DENALI_PHY_1402_DATA);
    write_phy(base_addr, 1403, DENALI_PHY_1403_DATA);
    write_phy(base_addr, 1404, DENALI_PHY_1404_DATA);
    write_phy(base_addr, 1405, DENALI_PHY_1405_DATA);
    write_phy(base_addr, 1406, DENALI_PHY_1406_DATA);
    write_phy(base_addr, 1407, DENALI_PHY_1407_DATA);
    write_phy(base_addr, 1408, DENALI_PHY_1408_DATA);
    write_phy(base_addr, 1409, DENALI_PHY_1409_DATA);
    write_phy(base_addr, 1410, DENALI_PHY_1410_DATA);
    write_phy(base_addr, 1411, DENALI_PHY_1411_DATA);
    write_phy(base_addr, 1412, DENALI_PHY_1412_DATA);
    write_phy(base_addr, 1413, DENALI_PHY_1413_DATA);
    write_phy(base_addr, 1414, DENALI_PHY_1414_DATA);
    write_phy(base_addr, 1415, DENALI_PHY_1415_DATA);
    write_phy(base_addr, 1416, DENALI_PHY_1416_DATA);
    write_phy(base_addr, 1417, DENALI_PHY_1417_DATA);
    write_phy(base_addr, 1418, DENALI_PHY_1418_DATA);
    write_phy(base_addr, 1419, DENALI_PHY_1419_DATA);
    write_phy(base_addr, 1420, DENALI_PHY_1420_DATA);
    write_phy(base_addr, 1421, DENALI_PHY_1421_DATA);
    write_phy(base_addr, 1422, DENALI_PHY_1422_DATA);
    write_phy(base_addr, 1423, DENALI_PHY_1423_DATA);
    write_phy(base_addr, 1424, DENALI_PHY_1424_DATA);
    write_phy(base_addr, 1425, DENALI_PHY_1425_DATA);
    write_phy(base_addr, 1426, DENALI_PHY_1426_DATA);
    write_phy(base_addr, 1427, DENALI_PHY_1427_DATA);
    write_phy(base_addr, 1428, DENALI_PHY_1428_DATA);
    write_phy(base_addr, 1429, DENALI_PHY_1429_DATA);
    write_phy(base_addr, 1430, DENALI_PHY_1430_DATA);
    write_phy(base_addr, 1431, DENALI_PHY_1431_DATA);
    write_phy(base_addr, 1432, DENALI_PHY_1432_DATA);
    write_phy(base_addr, 1433, DENALI_PHY_1433_DATA);
    write_phy(base_addr, 1434, DENALI_PHY_1434_DATA);
    write_phy(base_addr, 1435, DENALI_PHY_1435_DATA);
    write_phy(base_addr, 1436, DENALI_PHY_1436_DATA);
    write_phy(base_addr, 1437, DENALI_PHY_1437_DATA);
    write_phy(base_addr, 1438, DENALI_PHY_1438_DATA);
    write_phy(base_addr, 1439, DENALI_PHY_1439_DATA);
    write_phy(base_addr, 1440, DENALI_PHY_1440_DATA);
    write_phy(base_addr, 1441, DENALI_PHY_1441_DATA);
    write_phy(base_addr, 1442, DENALI_PHY_1442_DATA);
    write_phy(base_addr, 1443, DENALI_PHY_1443_DATA);
    write_phy(base_addr, 1444, DENALI_PHY_1444_DATA);
    write_phy(base_addr, 1445, DENALI_PHY_1445_DATA);
    write_phy(base_addr, 1446, DENALI_PHY_1446_DATA);
    write_phy(base_addr, 1447, DENALI_PHY_1447_DATA);
    write_phy(base_addr, 1448, DENALI_PHY_1448_DATA);
    write_phy(base_addr, 1449, DENALI_PHY_1449_DATA);
    write_phy(base_addr, 1450, DENALI_PHY_1450_DATA);
    write_phy(base_addr, 1451, DENALI_PHY_1451_DATA);
    write_phy(base_addr, 1452, DENALI_PHY_1452_DATA);
    write_phy(base_addr, 1453, DENALI_PHY_1453_DATA);
    write_phy(base_addr, 1454, DENALI_PHY_1454_DATA);
    write_phy(base_addr, 1455, DENALI_PHY_1455_DATA);
    write_phy(base_addr, 1456, DENALI_PHY_1456_DATA);
    write_phy(base_addr, 1457, DENALI_PHY_1457_DATA);
    write_phy(base_addr, 1458, DENALI_PHY_1458_DATA);
    write_phy(base_addr, 1459, DENALI_PHY_1459_DATA);
    write_phy(base_addr, 1460, DENALI_PHY_1460_DATA);
    write_phy(base_addr, 1461, DENALI_PHY_1461_DATA);
    write_phy(base_addr, 1462, DENALI_PHY_1462_DATA);
    write_phy(base_addr, 1463, DENALI_PHY_1463_DATA);
    write_phy(base_addr, 1464, DENALI_PHY_1464_DATA);
    write_phy(base_addr, 1465, DENALI_PHY_1465_DATA);
    write_phy(base_addr, 1466, DENALI_PHY_1466_DATA);
    write_phy(base_addr, 1467, DENALI_PHY_1467_DATA);
    write_phy(base_addr, 1468, DENALI_PHY_1468_DATA);
    write_phy(base_addr, 1469, DENALI_PHY_1469_DATA);
    write_phy(base_addr, 1470, DENALI_PHY_1470_DATA);
    write_phy(base_addr, 1471, DENALI_PHY_1471_DATA);
    write_phy(base_addr, 1472, DENALI_PHY_1472_DATA);
    write_phy(base_addr, 1473, DENALI_PHY_1473_DATA);
    write_phy(base_addr, 1474, DENALI_PHY_1474_DATA);
    write_phy(base_addr, 1475, DENALI_PHY_1475_DATA);
    write_phy(base_addr, 1476, DENALI_PHY_1476_DATA);
    write_phy(base_addr, 1477, DENALI_PHY_1477_DATA);
    write_phy(base_addr, 1478, DENALI_PHY_1478_DATA);
    write_phy(base_addr, 1479, DENALI_PHY_1479_DATA);
    write_phy(base_addr, 1480, DENALI_PHY_1480_DATA);
    write_phy(base_addr, 1481, DENALI_PHY_1481_DATA);
    write_phy(base_addr, 1482, DENALI_PHY_1482_DATA);
    write_phy(base_addr, 1483, DENALI_PHY_1483_DATA);
    write_phy(base_addr, 1484, DENALI_PHY_1484_DATA);
    write_phy(base_addr, 1485, DENALI_PHY_1485_DATA);
    write_phy(base_addr, 1486, DENALI_PHY_1486_DATA);
    write_phy(base_addr, 1487, DENALI_PHY_1487_DATA);
    write_phy(base_addr, 1488, DENALI_PHY_1488_DATA);
    write_phy(base_addr, 1489, DENALI_PHY_1489_DATA);
    write_phy(base_addr, 1490, DENALI_PHY_1490_DATA);
    write_phy(base_addr, 1491, DENALI_PHY_1491_DATA);
    write_phy(base_addr, 1492, DENALI_PHY_1492_DATA);
    write_phy(base_addr, 1493, DENALI_PHY_1493_DATA);
    write_phy(base_addr, 1494, DENALI_PHY_1494_DATA);
    write_phy(base_addr, 1495, DENALI_PHY_1495_DATA);
    write_phy(base_addr, 1496, DENALI_PHY_1496_DATA);
    write_phy(base_addr, 1497, DENALI_PHY_1497_DATA);
    write_phy(base_addr, 1498, DENALI_PHY_1498_DATA);
    write_phy(base_addr, 1499, DENALI_PHY_1499_DATA);
    write_phy(base_addr, 1500, DENALI_PHY_1500_DATA);
    write_phy(base_addr, 1501, DENALI_PHY_1501_DATA);
    write_phy(base_addr, 1502, DENALI_PHY_1502_DATA);
    write_phy(base_addr, 1503, DENALI_PHY_1503_DATA);
    write_phy(base_addr, 1504, DENALI_PHY_1504_DATA);
    write_phy(base_addr, 1505, DENALI_PHY_1505_DATA);
    write_phy(base_addr, 1506, DENALI_PHY_1506_DATA);
    write_phy(base_addr, 1507, DENALI_PHY_1507_DATA);
    write_phy(base_addr, 1508, DENALI_PHY_1508_DATA);
    write_phy(base_addr, 1509, DENALI_PHY_1509_DATA);
    write_phy(base_addr, 1510, DENALI_PHY_1510_DATA);
    write_phy(base_addr, 1511, DENALI_PHY_1511_DATA);
    write_phy(base_addr, 1512, DENALI_PHY_1512_DATA);
    write_phy(base_addr, 1513, DENALI_PHY_1513_DATA);
    write_phy(base_addr, 1514, DENALI_PHY_1514_DATA);
    write_phy(base_addr, 1515, DENALI_PHY_1515_DATA);
    write_phy(base_addr, 1516, DENALI_PHY_1516_DATA);
    write_phy(base_addr, 1517, DENALI_PHY_1517_DATA);
    write_phy(base_addr, 1518, DENALI_PHY_1518_DATA);
    write_phy(base_addr, 1519, DENALI_PHY_1519_DATA);
    write_phy(base_addr, 1520, DENALI_PHY_1520_DATA);
    write_phy(base_addr, 1521, DENALI_PHY_1521_DATA);
    write_phy(base_addr, 1522, DENALI_PHY_1522_DATA);
    write_phy(base_addr, 1523, DENALI_PHY_1523_DATA);
    write_phy(base_addr, 1524, DENALI_PHY_1524_DATA);
    write_phy(base_addr, 1525, DENALI_PHY_1525_DATA);
    write_phy(base_addr, 1526, DENALI_PHY_1526_DATA);
    write_phy(base_addr, 1527, DENALI_PHY_1527_DATA);
    write_phy(base_addr, 1528, DENALI_PHY_1528_DATA);
    write_phy(base_addr, 1529, DENALI_PHY_1529_DATA);
    write_phy(base_addr, 1530, DENALI_PHY_1530_DATA);
    write_phy(base_addr, 1531, DENALI_PHY_1531_DATA);
    write_phy(base_addr, 1532, DENALI_PHY_1532_DATA);
    write_phy(base_addr, 1533, DENALI_PHY_1533_DATA);
    write_phy(base_addr, 1534, DENALI_PHY_1534_DATA);
    write_phy(base_addr, 1535, DENALI_PHY_1535_DATA);
    write_phy(base_addr, 1536, DENALI_PHY_1536_DATA);
    write_phy(base_addr, 1537, DENALI_PHY_1537_DATA);
    write_phy(base_addr, 1538, DENALI_PHY_1538_DATA);
    write_phy(base_addr, 1539, DENALI_PHY_1539_DATA);
    write_phy(base_addr, 1540, DENALI_PHY_1540_DATA);
    write_phy(base_addr, 1541, DENALI_PHY_1541_DATA);
    write_phy(base_addr, 1542, DENALI_PHY_1542_DATA);
    write_phy(base_addr, 1543, DENALI_PHY_1543_DATA);
    write_phy(base_addr, 1544, DENALI_PHY_1544_DATA);
    write_phy(base_addr, 1545, DENALI_PHY_1545_DATA);
    write_phy(base_addr, 1546, DENALI_PHY_1546_DATA);
    write_phy(base_addr, 1547, DENALI_PHY_1547_DATA);
    write_phy(base_addr, 1548, DENALI_PHY_1548_DATA);
    write_phy(base_addr, 1549, DENALI_PHY_1549_DATA);
    write_phy(base_addr, 1550, DENALI_PHY_1550_DATA);
    write_phy(base_addr, 1551, DENALI_PHY_1551_DATA);
    write_phy(base_addr, 1552, DENALI_PHY_1552_DATA);
    write_phy(base_addr, 1553, DENALI_PHY_1553_DATA);
    write_phy(base_addr, 1554, DENALI_PHY_1554_DATA);
    write_phy(base_addr, 1555, DENALI_PHY_1555_DATA);
    write_phy(base_addr, 1556, DENALI_PHY_1556_DATA);
    write_phy(base_addr, 1557, DENALI_PHY_1557_DATA);
    write_phy(base_addr, 1558, DENALI_PHY_1558_DATA);
    write_phy(base_addr, 1559, DENALI_PHY_1559_DATA);
    write_phy(base_addr, 1560, DENALI_PHY_1560_DATA);
    write_phy(base_addr, 1561, DENALI_PHY_1561_DATA);
    write_phy(base_addr, 1562, DENALI_PHY_1562_DATA);
    write_phy(base_addr, 1563, DENALI_PHY_1563_DATA);
    write_phy(base_addr, 1564, DENALI_PHY_1564_DATA);
    write_phy(base_addr, 1565, DENALI_PHY_1565_DATA);
    write_phy(base_addr, 1566, DENALI_PHY_1566_DATA);
    write_phy(base_addr, 1567, DENALI_PHY_1567_DATA);
    write_phy(base_addr, 1568, DENALI_PHY_1568_DATA);
    write_phy(base_addr, 1569, DENALI_PHY_1569_DATA);
    write_phy(base_addr, 1570, DENALI_PHY_1570_DATA);
    write_phy(base_addr, 1571, DENALI_PHY_1571_DATA);
    write_phy(base_addr, 1572, DENALI_PHY_1572_DATA);
    write_phy(base_addr, 1573, DENALI_PHY_1573_DATA);
    write_phy(base_addr, 1574, DENALI_PHY_1574_DATA);
    write_phy(base_addr, 1575, DENALI_PHY_1575_DATA);
    write_phy(base_addr, 1576, DENALI_PHY_1576_DATA);
    write_phy(base_addr, 1577, DENALI_PHY_1577_DATA);
    write_phy(base_addr, 1578, DENALI_PHY_1578_DATA);
    write_phy(base_addr, 1579, DENALI_PHY_1579_DATA);
    write_phy(base_addr, 1580, DENALI_PHY_1580_DATA);
    write_phy(base_addr, 1581, DENALI_PHY_1581_DATA);
    write_phy(base_addr, 1582, DENALI_PHY_1582_DATA);
    write_phy(base_addr, 1583, DENALI_PHY_1583_DATA);
    write_phy(base_addr, 1584, DENALI_PHY_1584_DATA);
    write_phy(base_addr, 1585, DENALI_PHY_1585_DATA);
    write_phy(base_addr, 1586, DENALI_PHY_1586_DATA);
    write_phy(base_addr, 1587, DENALI_PHY_1587_DATA);
    write_phy(base_addr, 1588, DENALI_PHY_1588_DATA);
    write_phy(base_addr, 1589, DENALI_PHY_1589_DATA);
    write_phy(base_addr, 1590, DENALI_PHY_1590_DATA);
    write_phy(base_addr, 1591, DENALI_PHY_1591_DATA);
    write_phy(base_addr, 1592, DENALI_PHY_1592_DATA);
    write_phy(base_addr, 1593, DENALI_PHY_1593_DATA);
    write_phy(base_addr, 1594, DENALI_PHY_1594_DATA);
    write_phy(base_addr, 1595, DENALI_PHY_1595_DATA);
    write_phy(base_addr, 1596, DENALI_PHY_1596_DATA);
    write_phy(base_addr, 1597, DENALI_PHY_1597_DATA);
    write_phy(base_addr, 1598, DENALI_PHY_1598_DATA);
    write_phy(base_addr, 1599, DENALI_PHY_1599_DATA);
    write_phy(base_addr, 1600, DENALI_PHY_1600_DATA);
    write_phy(base_addr, 1601, DENALI_PHY_1601_DATA);
    write_phy(base_addr, 1602, DENALI_PHY_1602_DATA);
    write_phy(base_addr, 1603, DENALI_PHY_1603_DATA);
    write_phy(base_addr, 1604, DENALI_PHY_1604_DATA);
    write_phy(base_addr, 1605, DENALI_PHY_1605_DATA);
    write_phy(base_addr, 1606, DENALI_PHY_1606_DATA);
    write_phy(base_addr, 1607, DENALI_PHY_1607_DATA);
    write_phy(base_addr, 1608, DENALI_PHY_1608_DATA);
    write_phy(base_addr, 1609, DENALI_PHY_1609_DATA);
    write_phy(base_addr, 1610, DENALI_PHY_1610_DATA);
    write_phy(base_addr, 1611, DENALI_PHY_1611_DATA);
    write_phy(base_addr, 1612, DENALI_PHY_1612_DATA);
    write_phy(base_addr, 1613, DENALI_PHY_1613_DATA);
    write_phy(base_addr, 1614, DENALI_PHY_1614_DATA);
    write_phy(base_addr, 1615, DENALI_PHY_1615_DATA);
    write_phy(base_addr, 1616, DENALI_PHY_1616_DATA);
    write_phy(base_addr, 1617, DENALI_PHY_1617_DATA);
    write_phy(base_addr, 1618, DENALI_PHY_1618_DATA);
    write_phy(base_addr, 1619, DENALI_PHY_1619_DATA);
    write_phy(base_addr, 1620, DENALI_PHY_1620_DATA);
    write_phy(base_addr, 1621, DENALI_PHY_1621_DATA);
    write_phy(base_addr, 1622, DENALI_PHY_1622_DATA);
    write_phy(base_addr, 1623, DENALI_PHY_1623_DATA);
    write_phy(base_addr, 1624, DENALI_PHY_1624_DATA);
    write_phy(base_addr, 1625, DENALI_PHY_1625_DATA);
    write_phy(base_addr, 1626, DENALI_PHY_1626_DATA);
    write_phy(base_addr, 1627, DENALI_PHY_1627_DATA);
    write_phy(base_addr, 1628, DENALI_PHY_1628_DATA);
    write_phy(base_addr, 1629, DENALI_PHY_1629_DATA);
    write_phy(base_addr, 1630, DENALI_PHY_1630_DATA);
    write_phy(base_addr, 1631, DENALI_PHY_1631_DATA);
    write_phy(base_addr, 1632, DENALI_PHY_1632_DATA);
    write_phy(base_addr, 1633, DENALI_PHY_1633_DATA);
    write_phy(base_addr, 1634, DENALI_PHY_1634_DATA);
    write_phy(base_addr, 1635, DENALI_PHY_1635_DATA);
    write_phy(base_addr, 1636, DENALI_PHY_1636_DATA);
    write_phy(base_addr, 1637, DENALI_PHY_1637_DATA);
    write_phy(base_addr, 1638, DENALI_PHY_1638_DATA);
    write_phy(base_addr, 1639, DENALI_PHY_1639_DATA);
    write_phy(base_addr, 1640, DENALI_PHY_1640_DATA);
    write_phy(base_addr, 1641, DENALI_PHY_1641_DATA);
    write_phy(base_addr, 1642, DENALI_PHY_1642_DATA);
    write_phy(base_addr, 1643, DENALI_PHY_1643_DATA);
    write_phy(base_addr, 1644, DENALI_PHY_1644_DATA);
    write_phy(base_addr, 1645, DENALI_PHY_1645_DATA);
    write_phy(base_addr, 1646, DENALI_PHY_1646_DATA);
    write_phy(base_addr, 1647, DENALI_PHY_1647_DATA);
    write_phy(base_addr, 1648, DENALI_PHY_1648_DATA);
    write_phy(base_addr, 1649, DENALI_PHY_1649_DATA);
    write_phy(base_addr, 1650, DENALI_PHY_1650_DATA);
    write_phy(base_addr, 1651, DENALI_PHY_1651_DATA);
    write_phy(base_addr, 1652, DENALI_PHY_1652_DATA);
    write_phy(base_addr, 1653, DENALI_PHY_1653_DATA);
    write_phy(base_addr, 1654, DENALI_PHY_1654_DATA);
    write_phy(base_addr, 1655, DENALI_PHY_1655_DATA);
    write_phy(base_addr, 1656, DENALI_PHY_1656_DATA);
    write_phy(base_addr, 1657, DENALI_PHY_1657_DATA);
    write_phy(base_addr, 1658, DENALI_PHY_1658_DATA);
    write_phy(base_addr, 1659, DENALI_PHY_1659_DATA);
    write_phy(base_addr, 1660, DENALI_PHY_1660_DATA);
    write_phy(base_addr, 1661, DENALI_PHY_1661_DATA);
    write_phy(base_addr, 1662, DENALI_PHY_1662_DATA);
    write_phy(base_addr, 1663, DENALI_PHY_1663_DATA);
    write_phy(base_addr, 1664, DENALI_PHY_1664_DATA);
    write_phy(base_addr, 1665, DENALI_PHY_1665_DATA);
    write_phy(base_addr, 1666, DENALI_PHY_1666_DATA);
    write_phy(base_addr, 1667, DENALI_PHY_1667_DATA);
    write_phy(base_addr, 1668, DENALI_PHY_1668_DATA);
    write_phy(base_addr, 1669, DENALI_PHY_1669_DATA);
    write_phy(base_addr, 1670, DENALI_PHY_1670_DATA);
    write_phy(base_addr, 1671, DENALI_PHY_1671_DATA);
    write_phy(base_addr, 1672, DENALI_PHY_1672_DATA);
    write_phy(base_addr, 1673, DENALI_PHY_1673_DATA);
    write_phy(base_addr, 1674, DENALI_PHY_1674_DATA);
    write_phy(base_addr, 1675, DENALI_PHY_1675_DATA);
    write_phy(base_addr, 1676, DENALI_PHY_1676_DATA);
    write_phy(base_addr, 1677, DENALI_PHY_1677_DATA);
    write_phy(base_addr, 1678, DENALI_PHY_1678_DATA);
    write_phy(base_addr, 1679, DENALI_PHY_1679_DATA);
    write_phy(base_addr, 1680, DENALI_PHY_1680_DATA);
    write_phy(base_addr, 1681, DENALI_PHY_1681_DATA);
    write_phy(base_addr, 1682, DENALI_PHY_1682_DATA);
    write_phy(base_addr, 1683, DENALI_PHY_1683_DATA);
    write_phy(base_addr, 1684, DENALI_PHY_1684_DATA);
    write_phy(base_addr, 1685, DENALI_PHY_1685_DATA);
    write_phy(base_addr, 1686, DENALI_PHY_1686_DATA);
    write_phy(base_addr, 1687, DENALI_PHY_1687_DATA);
    write_phy(base_addr, 1688, DENALI_PHY_1688_DATA);
    write_phy(base_addr, 1689, DENALI_PHY_1689_DATA);
    write_phy(base_addr, 1690, DENALI_PHY_1690_DATA);
    write_phy(base_addr, 1691, DENALI_PHY_1691_DATA);
    write_phy(base_addr, 1692, DENALI_PHY_1692_DATA);
    write_phy(base_addr, 1693, DENALI_PHY_1693_DATA);
    write_phy(base_addr, 1694, DENALI_PHY_1694_DATA);
    write_phy(base_addr, 1695, DENALI_PHY_1695_DATA);
    write_phy(base_addr, 1696, DENALI_PHY_1696_DATA);
    write_phy(base_addr, 1697, DENALI_PHY_1697_DATA);
    write_phy(base_addr, 1698, DENALI_PHY_1698_DATA);
    write_phy(base_addr, 1699, DENALI_PHY_1699_DATA);
    write_phy(base_addr, 1700, DENALI_PHY_1700_DATA);
    write_phy(base_addr, 1701, DENALI_PHY_1701_DATA);
    write_phy(base_addr, 1702, DENALI_PHY_1702_DATA);
    write_phy(base_addr, 1703, DENALI_PHY_1703_DATA);
    write_phy(base_addr, 1704, DENALI_PHY_1704_DATA);
    write_phy(base_addr, 1705, DENALI_PHY_1705_DATA);
    write_phy(base_addr, 1706, DENALI_PHY_1706_DATA);
    write_phy(base_addr, 1707, DENALI_PHY_1707_DATA);
    write_phy(base_addr, 1708, DENALI_PHY_1708_DATA);
    write_phy(base_addr, 1709, DENALI_PHY_1709_DATA);
    write_phy(base_addr, 1710, DENALI_PHY_1710_DATA);
    write_phy(base_addr, 1711, DENALI_PHY_1711_DATA);
    write_phy(base_addr, 1712, DENALI_PHY_1712_DATA);
    write_phy(base_addr, 1713, DENALI_PHY_1713_DATA);
    write_phy(base_addr, 1714, DENALI_PHY_1714_DATA);
    write_phy(base_addr, 1715, DENALI_PHY_1715_DATA);
    write_phy(base_addr, 1716, DENALI_PHY_1716_DATA);
    write_phy(base_addr, 1717, DENALI_PHY_1717_DATA);
    write_phy(base_addr, 1718, DENALI_PHY_1718_DATA);
    write_phy(base_addr, 1719, DENALI_PHY_1719_DATA);
    write_phy(base_addr, 1720, DENALI_PHY_1720_DATA);
    write_phy(base_addr, 1721, DENALI_PHY_1721_DATA);
    write_phy(base_addr, 1722, DENALI_PHY_1722_DATA);
    write_phy(base_addr, 1723, DENALI_PHY_1723_DATA);
    write_phy(base_addr, 1724, DENALI_PHY_1724_DATA);
    write_phy(base_addr, 1725, DENALI_PHY_1725_DATA);
    write_phy(base_addr, 1726, DENALI_PHY_1726_DATA);
    write_phy(base_addr, 1727, DENALI_PHY_1727_DATA);
    write_phy(base_addr, 1728, DENALI_PHY_1728_DATA);
    write_phy(base_addr, 1729, DENALI_PHY_1729_DATA);
    write_phy(base_addr, 1730, DENALI_PHY_1730_DATA);
    write_phy(base_addr, 1731, DENALI_PHY_1731_DATA);
    write_phy(base_addr, 1732, DENALI_PHY_1732_DATA);
    write_phy(base_addr, 1733, DENALI_PHY_1733_DATA);
    write_phy(base_addr, 1734, DENALI_PHY_1734_DATA);
    write_phy(base_addr, 1735, DENALI_PHY_1735_DATA);
    write_phy(base_addr, 1736, DENALI_PHY_1736_DATA);
    write_phy(base_addr, 1737, DENALI_PHY_1737_DATA);
    write_phy(base_addr, 1738, DENALI_PHY_1738_DATA);
    write_phy(base_addr, 1739, DENALI_PHY_1739_DATA);
    write_phy(base_addr, 1740, DENALI_PHY_1740_DATA);
    write_phy(base_addr, 1741, DENALI_PHY_1741_DATA);
    write_phy(base_addr, 1742, DENALI_PHY_1742_DATA);
    write_phy(base_addr, 1743, DENALI_PHY_1743_DATA);
    write_phy(base_addr, 1744, DENALI_PHY_1744_DATA);
    write_phy(base_addr, 1745, DENALI_PHY_1745_DATA);
    write_phy(base_addr, 1746, DENALI_PHY_1746_DATA);
    write_phy(base_addr, 1747, DENALI_PHY_1747_DATA);
    write_phy(base_addr, 1748, DENALI_PHY_1748_DATA);
    write_phy(base_addr, 1749, DENALI_PHY_1749_DATA);
    write_phy(base_addr, 1750, DENALI_PHY_1750_DATA);
    write_phy(base_addr, 1751, DENALI_PHY_1751_DATA);
    write_phy(base_addr, 1752, DENALI_PHY_1752_DATA);
    write_phy(base_addr, 1753, DENALI_PHY_1753_DATA);
    write_phy(base_addr, 1754, DENALI_PHY_1754_DATA);
    write_phy(base_addr, 1755, DENALI_PHY_1755_DATA);
    write_phy(base_addr, 1756, DENALI_PHY_1756_DATA);
    write_phy(base_addr, 1757, DENALI_PHY_1757_DATA);
    write_phy(base_addr, 1758, DENALI_PHY_1758_DATA);
    write_phy(base_addr, 1759, DENALI_PHY_1759_DATA);
    write_phy(base_addr, 1760, DENALI_PHY_1760_DATA);
    write_phy(base_addr, 1761, DENALI_PHY_1761_DATA);
    write_phy(base_addr, 1762, DENALI_PHY_1762_DATA);
    write_phy(base_addr, 1763, DENALI_PHY_1763_DATA);
    write_phy(base_addr, 1764, DENALI_PHY_1764_DATA);
    write_phy(base_addr, 1765, DENALI_PHY_1765_DATA);
    write_phy(base_addr, 1766, DENALI_PHY_1766_DATA);
    write_phy(base_addr, 1767, DENALI_PHY_1767_DATA);
    write_phy(base_addr, 1768, DENALI_PHY_1768_DATA);
    write_phy(base_addr, 1769, DENALI_PHY_1769_DATA);
    write_phy(base_addr, 1770, DENALI_PHY_1770_DATA);
    write_phy(base_addr, 1771, DENALI_PHY_1771_DATA);
    write_phy(base_addr, 1772, DENALI_PHY_1772_DATA);
    write_phy(base_addr, 1773, DENALI_PHY_1773_DATA);
    write_phy(base_addr, 1774, DENALI_PHY_1774_DATA);
    write_phy(base_addr, 1775, DENALI_PHY_1775_DATA);
    write_phy(base_addr, 1776, DENALI_PHY_1776_DATA);
    write_phy(base_addr, 1777, DENALI_PHY_1777_DATA);
    write_phy(base_addr, 1778, DENALI_PHY_1778_DATA);
    write_phy(base_addr, 1779, DENALI_PHY_1779_DATA);
    write_phy(base_addr, 1780, DENALI_PHY_1780_DATA);
    write_phy(base_addr, 1781, DENALI_PHY_1781_DATA);
    write_phy(base_addr, 1782, DENALI_PHY_1782_DATA);
    write_phy(base_addr, 1783, DENALI_PHY_1783_DATA);
    write_phy(base_addr, 1784, DENALI_PHY_1784_DATA);
    write_phy(base_addr, 1785, DENALI_PHY_1785_DATA);
    write_phy(base_addr, 1786, DENALI_PHY_1786_DATA);
    write_phy(base_addr, 1787, DENALI_PHY_1787_DATA);
    write_phy(base_addr, 1788, DENALI_PHY_1788_DATA);
    write_phy(base_addr, 1789, DENALI_PHY_1789_DATA);
    write_phy(base_addr, 1790, DENALI_PHY_1790_DATA);
    write_phy(base_addr, 1791, DENALI_PHY_1791_DATA);
}
